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