mirror of
https://onedev.site.tesses.net/tesses-framework/tessesframework-webapp
synced 2026-02-08 08:25:46 +00:00
135 lines
3.9 KiB
YAML
135 lines
3.9 KiB
YAML
version: 39
|
|
jobs:
|
|
- name: Build
|
|
steps:
|
|
- !CheckoutStep
|
|
name: Checkout
|
|
cloneCredential: !DefaultCredential {}
|
|
withLfs: true
|
|
withSubmodules: true
|
|
cloneDepth: 1
|
|
condition: ALL_PREVIOUS_STEPS_WERE_SUCCESSFUL
|
|
- !CommandStep
|
|
name: Build Jammy amd64
|
|
runInContainer: true
|
|
image: onedev.site.tesses.net/dependencies/debbuilder/jammy:latest
|
|
interpreter: !DefaultInterpreter
|
|
commands: |
|
|
cd Packaging/Linux
|
|
bash build-ubuntu-jammy.sh amd64
|
|
envVars:
|
|
- name: GITEA_AUTH
|
|
value: '@secret:GITEA_AUTH@'
|
|
useTTY: true
|
|
condition: ALL_PREVIOUS_STEPS_WERE_SUCCESSFUL
|
|
- !CommandStep
|
|
name: Build Jammy arm64
|
|
runInContainer: true
|
|
image: onedev.site.tesses.net/dependencies/debbuilder/jammy:latest
|
|
interpreter: !DefaultInterpreter
|
|
commands: |
|
|
cd Packaging/Linux
|
|
bash build-ubuntu-jammy.sh arm64
|
|
envVars:
|
|
- name: GITEA_AUTH
|
|
value: '@secret:GITEA_AUTH@'
|
|
useTTY: true
|
|
condition: ALL_PREVIOUS_STEPS_WERE_SUCCESSFUL
|
|
- !CommandStep
|
|
name: Build Jammy riscv64
|
|
runInContainer: true
|
|
image: onedev.site.tesses.net/dependencies/debbuilder/jammy:latest
|
|
interpreter: !DefaultInterpreter
|
|
commands: |
|
|
cd Packaging/Linux
|
|
bash build-ubuntu-jammy.sh riscv64
|
|
envVars:
|
|
- name: GITEA_AUTH
|
|
value: '@secret:GITEA_AUTH@'
|
|
useTTY: true
|
|
condition: ALL_PREVIOUS_STEPS_WERE_SUCCESSFUL
|
|
- !CommandStep
|
|
name: Build Jammy armhf
|
|
runInContainer: true
|
|
image: onedev.site.tesses.net/dependencies/debbuilder/jammy:latest
|
|
interpreter: !DefaultInterpreter
|
|
commands: |
|
|
cd Packaging/Linux
|
|
bash build-ubuntu-jammy.sh armhf
|
|
envVars:
|
|
- name: GITEA_AUTH
|
|
value: '@secret:GITEA_AUTH@'
|
|
useTTY: true
|
|
condition: ALL_PREVIOUS_STEPS_WERE_SUCCESSFUL
|
|
- !CommandStep
|
|
name: Build Plucky amd64
|
|
runInContainer: true
|
|
image: onedev.site.tesses.net/dependencies/debbuilder/plucky:latest
|
|
interpreter: !DefaultInterpreter
|
|
commands: |
|
|
cd Packaging/Linux
|
|
bash build-ubuntu-plucky.sh amd64
|
|
envVars:
|
|
- name: GITEA_AUTH
|
|
value: '@secret:GITEA_AUTH@'
|
|
useTTY: true
|
|
condition: ALL_PREVIOUS_STEPS_WERE_SUCCESSFUL
|
|
- !CommandStep
|
|
name: Build Plucky arm64
|
|
runInContainer: true
|
|
image: onedev.site.tesses.net/dependencies/debbuilder/plucky:latest
|
|
interpreter: !DefaultInterpreter
|
|
commands: |
|
|
cd Packaging/Linux
|
|
bash build-ubuntu-plucky.sh arm64
|
|
envVars:
|
|
- name: GITEA_AUTH
|
|
value: '@secret:GITEA_AUTH@'
|
|
useTTY: true
|
|
condition: ALL_PREVIOUS_STEPS_WERE_SUCCESSFUL
|
|
- !CommandStep
|
|
name: Build Plucky riscv64
|
|
runInContainer: true
|
|
image: onedev.site.tesses.net/dependencies/debbuilder/plucky:latest
|
|
interpreter: !DefaultInterpreter
|
|
commands: |
|
|
cd Packaging/Linux
|
|
bash build-ubuntu-plucky.sh riscv64
|
|
envVars:
|
|
- name: GITEA_AUTH
|
|
value: '@secret:GITEA_AUTH@'
|
|
useTTY: true
|
|
condition: ALL_PREVIOUS_STEPS_WERE_SUCCESSFUL
|
|
- !CommandStep
|
|
name: Build Plucky armhf
|
|
runInContainer: true
|
|
image: onedev.site.tesses.net/dependencies/debbuilder/plucky:latest
|
|
interpreter: !DefaultInterpreter
|
|
commands: |
|
|
cd Packaging/Linux
|
|
bash build-ubuntu-plucky.sh armhf
|
|
envVars:
|
|
- name: GITEA_AUTH
|
|
value: '@secret:GITEA_AUTH@'
|
|
useTTY: true
|
|
condition: ALL_PREVIOUS_STEPS_WERE_SUCCESSFUL
|
|
- !CommandStep
|
|
name: Build Plucky i386
|
|
runInContainer: true
|
|
image: onedev.site.tesses.net/dependencies/debbuilder/plucky:latest
|
|
interpreter: !DefaultInterpreter
|
|
commands: |
|
|
cd Packaging/Linux
|
|
bash build-ubuntu-plucky.sh i386
|
|
envVars:
|
|
- name: GITEA_AUTH
|
|
value: '@secret:GITEA_AUTH@'
|
|
useTTY: true
|
|
condition: ALL_PREVIOUS_STEPS_WERE_SUCCESSFUL
|
|
triggers:
|
|
- !BranchUpdateTrigger {}
|
|
retryCondition: never
|
|
maxRetries: 3
|
|
retryDelay: 30
|
|
timeout: 14400
|