Files
DebBuilder/.onedev-buildspec.yml
2025-09-05 13:42:33 +00:00

39 lines
1.1 KiB
YAML

version: 39
jobs:
- name: Builder
steps:
- !CheckoutStep
name: Checkout
cloneCredential: !DefaultCredential {}
withLfs: true
withSubmodules: false
cloneDepth: 1
condition: ALL_PREVIOUS_STEPS_WERE_SUCCESSFUL
- !BuildImageStep
name: Build Docker Container
output: !RegistryOutput
tags: onedev.site.tesses.net/dependencies/debbuilder/jammy:latest
registryLogins:
- registryUrl: '@server_url@'
userName: '@job_token@'
passwordSecret: dockersecret
condition: ALL_PREVIOUS_STEPS_WERE_SUCCESSFUL
- !BuildImageStep
name: Build Docker Container (Plucky)
dockerfile: Dockerfile.plucky
output: !RegistryOutput
tags: onedev.site.tesses.net/dependencies/debbuilder/plucky:latest
registryLogins:
- registryUrl: '@server_url@'
userName: '@job_token@'
passwordSecret: dockersecret
condition: ALL_PREVIOUS_STEPS_WERE_SUCCESSFUL
triggers:
- !BranchUpdateTrigger
branches: main
projects: Dependencies/DebBuilder
retryCondition: never
maxRetries: 3
retryDelay: 30
timeout: 14400