Skip to content

Commit daec567

Browse files
committed
refine archive tag logic
1 parent 8b7b88e commit daec567

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

buildspec.yml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ phases:
1919
BRANCHTAG=$BRANCHNAME
2020
fi
2121
- COMMITDATE=`git --no-pager log -1 --pretty='format:%cd' --date='format:%Y-%m-%d %H:%M:%S'`
22-
- BUILDDATE=$(TZ='America/Los_Angeles' date +"%Y%m%d-%H%M%S")
22+
- BUILDDATE=$(TZ='America/Los_Angeles' date +"%Y%m%d")
2323
- echo "BUILDDATE=$BUILDDATE"
2424
- echo "Branchtag ${BRANCHTAG}; COMMITDATE=${COMMITDATE}; REPONAME=${REPONAME}; BRANCHNAME=${BRANCHNAME}"
2525
- aws ecr get-login-password --region $AWS_REGION | docker login --username AWS --password-stdin ${ECR_REGISTRY}
@@ -49,6 +49,10 @@ phases:
4949
--build-arg ECR_REGISTRY=${ECR_REGISTRY} \
5050
-t ${ECR_REGISTRY}/${REPONAME}:${BRANCHTAG} .
5151
52+
docker build --quiet --push \
53+
--build-arg ECR_REGISTRY=${ECR_REGISTRY} \
54+
-t ${ECR_REGISTRY}/${REPONAME}:archive-${BRANCHTAG}-${BUILDDATE} .
55+
5256
if [[ "$BRANCHTAG" == "main" ]]
5357
then
5458
docker build --quiet --push \
@@ -185,7 +189,11 @@ phases:
185189
186190
docker build --quiet --push \
187191
--build-arg ECR_REGISTRY=${ECR_REGISTRY} \
188-
-t ${ECR_REGISTRY}/${REPONAME}:$stack .
192+
-t ${ECR_REGISTRY}/${REPONAME}:${TAG_ECS} .
193+
194+
docker build --quiet --push \
195+
--build-arg ECR_REGISTRY=${ECR_REGISTRY} \
196+
-t ${ECR_REGISTRY}/${REPONAME}:archive-${TAG_ECS}-${BUILDDATE} .
189197
fi
190198
done
191199
fi

0 commit comments

Comments
 (0)