Pull to refresh
0
0
Send message
Так можно же не sha git commit, а sha контейнера деплоить:
$ docker inspect alpine:latest -f "{{.RepoDigests}}"
$ kubectl set image deployment/test alpine=alpine@sha256:08d6ca16c60fe7490c03d10dc339d9fd8ea67c6466dea8d558526b1330a85930 --record


А если лень потом искать sha коммита в пайплане, можно commit sha в метаданные лейбла при docker build засовывать:
$ docker build -t ${DOCKER_IMG}:${MOVING_TAG} --build-arg=COMMIT=$(git rev-parse --short HEAD) .
соответсвенно в Dockerfile должно быть
LABEL commit=${COMMIT}

Information

Rating
Does not participate
Registered
Activity