• ■ ■ ■ ■ ■ ■
    .onedev-buildspec.yml
    1  -version: 1
     1 +version: 5
    2 2  jobs:
    3 3  - name: Release
    4  - image: docker:19.03.5
    5  - commands:
    6  - - set -e
    7  - - docker login -u robinshen -p @secrets:dockerhub-password@
    8  - - version=1.2
    9  - - echo "##onedev[SetBuildVersion '$version']"
    10  - - docker build -t 1dev/build-environment:$version .
    11  - - docker push 1dev/build-environment:$version
     4 + steps:
     5 + - !CommandStep
     6 + image: docker:19.03.5
     7 + commands:
     8 + - set -e
     9 + - docker login -u robinshen -p @secrets:dockerhub-password@
     10 + - version=1.3
     11 + - echo "##onedev[SetBuildVersion '$version']"
     12 + - docker build -t 1dev/build-environment:$version .
     13 + - docker push 1dev/build-environment:$version
     14 + condition: ALL_PREVIOUS_STEPS_WERE_SUCCESSFUL
     15 + retrieveSource: true
     16 + cloneCredential: !DefaultCredential {}
    12 17   triggers:
    13 18   - !BranchUpdateTrigger {}
    14  - retrieveSource: true
    15  - cloneCredential: !DefaultCredential {}
    16  - cpuRequirement: 250m
    17  - memoryRequirement: 128m
    18 19   retryCondition: never
    19 20   maxRetries: 3
    20 21   retryDelay: 30
     22 + cpuRequirement: 250m
     23 + memoryRequirement: 128m
    21 24   timeout: 3600
    22 25   
Please wait...
Page is in error, reload to recover