Skip to content

Commit 20db7eb

Browse files
authored
Move build date to build data (#258)
Signed-off-by: Matthew B White <whitemat@uk.ibm.com>
1 parent 52d8638 commit 20db7eb

File tree

3 files changed

+12
-2
lines changed

3 files changed

+12
-2
lines changed

ci/azure-pipelines.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ name: $(SourceBranchName)-$(Date:yyyyMMdd)$(Rev:.rrr)
99
# Daily build for final quality
1010
# cf https://crontab.guru/#0_23_*_*_*
1111
schedules:
12-
- cron: "0 23 * * *"
12+
- cron: "0 10,12,14,16,23 * * *"
1313
displayName: 'Chaincode Node Nightly Driver'
1414
branches:
1515
include:
@@ -68,6 +68,7 @@ stages:
6868
displayName: 'Build, lint, UT'
6969
variables:
7070
VERSION: $[ dependencies.displayenv.outputs['BuildData.PACKAGE_VERSION'] ]
71+
BUILD_DATE: $[ dependencies.displayenv.outputs['BuildData.BUILD_DATE'] ]
7172
steps:
7273
- task: NodeTool@0
7374
inputs:
@@ -128,6 +129,7 @@ stages:
128129
dependsOn: main
129130
variables:
130131
VERSION: $[ dependencies.displayenv.outputs['BuildData.PACKAGE_VERSION'] ]
132+
BUILD_DATE: $[ dependencies.displayenv.outputs['BuildData.BUILD_DATE'] ]
131133
steps:
132134
- task: NodeTool@0
133135
inputs:
@@ -198,6 +200,7 @@ stages:
198200
dependsOn: main
199201
variables:
200202
VERSION: $[ dependencies.displayenv.outputs['BuildData.PACKAGE_VERSION'] ]
203+
BUILD_DATE: $[ dependencies.displayenv.outputs['BuildData.BUILD_DATE'] ]
201204
steps:
202205
- task: NodeTool@0
203206
inputs:

ci/templates/build-data.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,16 @@ steps:
55
VERSION=$(jq '.version' $(Build.SourcesDirectory)/package.json | sed -r "s/\"([0-9]?[0-9]\.[0-9]?[0-9]\.[0-9]?[0-9]).*/\1/")
66
echo Current version in code is :${VERSION}:
77
echo "##vso[task.setvariable variable=PACKAGE_VERSION;isOutput=true]${VERSION}"
8+
89
# handle minor version
910
MINOR_VERSION=$(jq '.version' $(Build.SourcesDirectory)/package.json | sed -r "s/\"([0-9]?[0-9]\.[0-9]?[0-9])\.[0-9]?[0-9].*/\1/")
1011
echo Current minor version in code is :${MINOR_VERSION}:
1112
echo "##vso[task.setvariable variable=MINOR_PACKAGE_VERSION;isOutput=true]${MINOR_VERSION}"
13+
14+
# get the current date for using in dev builds
15+
BUILD_DATE=$(date '+%Y%m%d')
16+
echo Build date is :${BUILD_DATE}
17+
echo "##vso[task.setvariable variable=BUILD_DATE;isOutput=true]${BUILD_DATE}"
18+
1219
name: BuildData
1320
displayName: 'Build data'

ci/templates/nightly-version-update.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,4 @@ steps:
1010
env:
1111
COMMIT_ID: $(Build.SourceVersion)
1212
VERSION: $(VERSION)
13-
DATE_STAMP: $(Date:yyyyMMdd)
13+
DATE_STAMP: $(BUILD_DATE)

0 commit comments

Comments
 (0)