File tree 1 file changed +1
-19
lines changed
1 file changed +1
-19
lines changed Original file line number Diff line number Diff line change 19
19
esac
20
20
done
21
21
22
- echo " ------------ echo grep ------------"
23
- echo " grep ${DOCKER_REGISTRY} /${PARENT_IMAGE_NAME} $DOCKERFILE "
24
- echo " ------------------------------------"
25
- echo " ------------ grep ------------"
26
- grep " ${DOCKER_REGISTRY} /${PARENT_IMAGE_NAME} " $DOCKERFILE
27
- echo " ------------------------------------"
28
-
29
-
30
22
grep " ${DOCKER_REGISTRY} /${PARENT_IMAGE_NAME} " $DOCKERFILE | while read -r line ; do
31
23
PI_EXISTING_TAG=$( echo $line | sed ' s|FROM ||g' | cut -d ' :' -f 2)
32
24
PI_EXISTING_IMAGE=" ${DOCKER_REGISTRY} /${PARENT_IMAGE_NAME} :${PI_EXISTING_TAG} "
33
25
PI_NEW_IMAGE=" ${DOCKER_REGISTRY} /${PARENT_IMAGE_NAME} :${RELEASE_TAG} -${PARENT_IMAGE_TYPE} "
34
26
35
- echo " PI_EXISTING_TAG = $PI_EXISTING_TAG "
36
- echo " PI_EXISTING_IMAGE = $PI_EXISTING_IMAGE "
37
- echo " PI_NEW_IMAGE = $PI_NEW_IMAGE "
38
-
39
- echo " Dockerfile before update:"
40
- cat ${DOCKERFILE}
41
27
sed " s|${PI_EXISTING_IMAGE} |${PI_NEW_IMAGE} |g" ${DOCKERFILE} > ${DOCKERFILE} .tmp && mv ${DOCKERFILE} .tmp ${DOCKERFILE}
42
-
43
- echo " sed output:"
44
- sed " s|${PI_EXISTING_IMAGE} |${PI_NEW_IMAGE} |g" ${DOCKERFILE}
45
28
done
46
- echo " Dockerfile after update:"
47
- cat ${DOCKERFILE}
29
+
48
30
echo " ::notice::Dockerfile updated with new image: ${PI_NEW_IMAGE} "
You can’t perform that action at this time.
0 commit comments