Refactor bamboo spec
This commit is contained in:
@@ -8,24 +8,14 @@ plan:
|
|||||||
stages:
|
stages:
|
||||||
- Stage 1:
|
- Stage 1:
|
||||||
jobs:
|
jobs:
|
||||||
- Set build timestamp
|
- Default Job
|
||||||
- Inject Bamboo variables
|
|
||||||
- Run docker build
|
|
||||||
|
|
||||||
Set build timestamp:
|
Default Job:
|
||||||
tasks:
|
tasks:
|
||||||
- script:
|
- script:
|
||||||
- echo version=$(date -d "${bamboo.buildTimeStamp}" +"%Y%m%d-%H%M%S") > version.txt
|
- echo version=$(date -d "${bamboo.buildTimeStamp}" +"%Y%m%d-%H%M%S") > version.txt
|
||||||
|
|
||||||
Inject Bamboo variables:
|
|
||||||
tasks:
|
|
||||||
- inject-variables:
|
- inject-variables:
|
||||||
file: version.txt
|
file: version.txt
|
||||||
scope: LOCAL
|
|
||||||
namespace: inject
|
|
||||||
|
|
||||||
Run docker build:
|
|
||||||
tasks:
|
|
||||||
- script: |
|
- script: |
|
||||||
docker build . -t helloworld-test:${bamboo.inject.version} \
|
docker build . -t helloworld-test:${bamboo.inject.version} \
|
||||||
--label=vcs_url="${bamboo.planRepository.repositoryUrl}" \
|
--label=vcs_url="${bamboo.planRepository.repositoryUrl}" \
|
||||||
|
|||||||
Reference in New Issue
Block a user