diff --git a/.onedev-buildspec.yml b/.onedev-buildspec.yml index 7325163..dcd6264 100644 --- a/.onedev-buildspec.yml +++ b/.onedev-buildspec.yml @@ -1,4 +1,4 @@ -version: 38 +version: 39 jobs: - name: Dependency Container for crosslang steps: @@ -9,14 +9,54 @@ jobs: withSubmodules: false condition: ALL_PREVIOUS_STEPS_WERE_SUCCESSFUL - !BuildImageStep - name: Build docker image + name: Build x86_64 ubuntu docker image output: !RegistryOutput - tags: onedev.site.tesses.net/dependencies/dependencies:latest + tags: onedev.site.tesses.net/dependencies/ubuntu-x86_64:latest registryLogins: - registryUrl: '@server_url@' userName: '@job_token@' passwordSecret: dockersecret - platforms: linux/amd64,linux/arm64,linux/ppc64le,linux/riscv64,linux/s390x + 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 triggers: - !BranchUpdateTrigger