Files
MoShiro/.woodpecker/windows-release.yml
T

104 lines
2.8 KiB
YAML

labels:
ci: domain-windows
platform: windows/amd64
clone:
- name: git
image: plugin-git
settings:
lfs: false
when:
- event: tag
ref: refs/tags/v*
depends_on:
- release-preflight
concurrency: 1
steps:
- name: linux-x64
image: powershell
environment: &build-env
GITEA_BASE: http://localhost:3100
GITEA_TOKEN:
from_secret: gitea_token
NUGET_PACKAGES: 'C:\Users\JustMe-NAS\.nuget\packages'
commands:
- Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass -Force
- ./ci/release-cross-platform.ps1 -RuntimeIdentifier linux-x64
depends_on: []
- name: linux-arm64
image: powershell
environment: *build-env
commands:
- Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass -Force
- ./ci/release-cross-platform.ps1 -RuntimeIdentifier linux-arm64
depends_on: []
- name: linux-arm
image: powershell
environment: *build-env
commands:
- Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass -Force
- ./ci/release-cross-platform.ps1 -RuntimeIdentifier linux-arm
depends_on: []
- name: linux-musl-x64
image: powershell
environment: *build-env
commands:
- Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass -Force
- ./ci/release-cross-platform.ps1 -RuntimeIdentifier linux-musl-x64
depends_on: []
- name: linux-musl-arm64
image: powershell
environment: *build-env
commands:
- Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass -Force
- ./ci/release-cross-platform.ps1 -RuntimeIdentifier linux-musl-arm64
depends_on: []
- name: linux-musl-arm
image: powershell
environment: *build-env
commands:
- Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass -Force
- ./ci/release-cross-platform.ps1 -RuntimeIdentifier linux-musl-arm
depends_on: []
- name: macos-x64
image: powershell
environment: *build-env
commands:
- Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass -Force
- ./ci/release-cross-platform.ps1 -RuntimeIdentifier osx-x64
depends_on: []
- name: macos-arm64
image: powershell
environment: *build-env
commands:
- Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass -Force
- ./ci/release-cross-platform.ps1 -RuntimeIdentifier osx-arm64
depends_on: []
- name: windows-x64
image: powershell
environment: *build-env
commands:
- Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass -Force
- ./ci/release-cross-platform.ps1 -RuntimeIdentifier win-x64
depends_on: []
- name: windows-arm64
image: powershell
environment: *build-env
commands:
- Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass -Force
- ./ci/release-cross-platform.ps1 -RuntimeIdentifier win-arm64
depends_on: []