104 lines
2.8 KiB
YAML
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: []
|