version: 39 jobs: - name: Dependency Container for crosslang steps: - !CheckoutStep name: Checkout cloneCredential: !DefaultCredential {} withLfs: false withSubmodules: false condition: ALL_PREVIOUS_STEPS_WERE_SUCCESSFUL - !BuildImageStep name: Build x86_64 ubuntu docker image output: !RegistryOutput tags: onedev.site.tesses.net/dependencies/ubuntu-x86_64:latest registryLogins: - registryUrl: '@server_url@' userName: '@job_token@' passwordSecret: dockersecret platforms: linux/amd64 condition: ALL_PREVIOUS_STEPS_WERE_SUCCESSFUL - !BuildImageStep name: Build arm64 ubuntu docker image output: !RegistryOutput tags: onedev.site.tesses.net/dependencies/ubuntu-arm64:latest registryLogins: - registryUrl: '@server_url@' userName: '@job_token@' passwordSecret: dockersecret platforms: linux/arm64 condition: ALL_PREVIOUS_STEPS_WERE_SUCCESSFUL - !BuildImageStep name: Build ppc64le ubuntu docker image output: !RegistryOutput tags: onedev.site.tesses.net/dependencies/ubuntu-ppc64le:latest registryLogins: - registryUrl: '@server_url@' userName: '@job_token@' passwordSecret: dockersecret platforms: linux/ppc64le condition: ALL_PREVIOUS_STEPS_WERE_SUCCESSFUL - !BuildImageStep name: Build riscv64 ubuntu docker image output: !RegistryOutput tags: onedev.site.tesses.net/dependencies/ubuntu-riscv64:latest registryLogins: - registryUrl: '@server_url@' userName: '@job_token@' passwordSecret: dockersecret platforms: linux/riscv64 condition: ALL_PREVIOUS_STEPS_WERE_SUCCESSFUL - !BuildImageStep name: Build s390x ubuntu docker image output: !RegistryOutput tags: onedev.site.tesses.net/dependencies/ubuntu-s390x:latest registryLogins: - registryUrl: '@server_url@' userName: '@job_token@' passwordSecret: dockersecret platforms: linux/s390x condition: ALL_PREVIOUS_STEPS_WERE_SUCCESSFUL - !BuildImageStep name: Build ppc arch docker image dockerfile: Dockerfile.arch-ppc output: !RegistryOutput tags: onedev.site.tesses.net/dependencies/arch-ppc:latest registryLogins: - registryUrl: '@server_url@' userName: '@job_token@' passwordSecret: dockersecret platforms: linux/ppc condition: ALL_PREVIOUS_STEPS_WERE_SUCCESSFUL triggers: - !BranchUpdateTrigger projects: Dependencies retryCondition: never maxRetries: 3 retryDelay: 30 timeout: 14400