This repository was archived by the owner on Apr 5, 2024. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +10
-2
lines changed
Expand file tree Collapse file tree 2 files changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -190,6 +190,13 @@ jobs:
190190 name : Publish Docker
191191 command : |
192192 docker login --username "${DOCKER_USER_RW}" --password "${DOCKER_PASSWORD_RW}"
193+
194+ # dct signing setup
195+ mkdir -p $HOME/.docker/trust/private
196+ echo $DCT_KEY | base64 --decode > $HOME/.docker/trust/private/$DCT_HASH.key
197+ chmod 600 $HOME/.docker/trust/private/$DCT_HASH.key
198+ docker trust key load $HOME/.docker/trust/private/$DCT_HASH.key --name opsquorum
199+
193200 ./gradlew --no-daemon --parallel "-Pbranch=${CIRCLE_BRANCH}" dockerUpload
194201 - notify
195202
@@ -263,4 +270,5 @@ workflows:
263270 - acceptanceTests
264271 - buildDocker
265272 context :
266- - dockerhub-quorumengineering-rw
273+ - dockerhub-quorumengineering-rw
274+ - dockerhub-opsquorum-dct
Original file line number Diff line number Diff line change @@ -529,7 +529,7 @@ task dockerUpload(type: Exec) {
529529 dependsOn distDocker
530530 def imageName = " consensys/" + repositoryName
531531 def image = project. hasProperty(' release.releaseVersion' ) ? " ${ imageName} :" + project. property(' release.releaseVersion' ) : " ${ imageName} :${ project.version} "
532- def cmd = " docker push '${ image} '"
532+ def cmd = " docker trust sign ' ${ image } ' && docker push '${ image} '"
533533
534534 def deprecatedQuorumImageName = " consensys/quorum-" + repositoryName
535535 def deprecatedQuorumImage = project. hasProperty(' release.releaseVersion' ) ? " ${ deprecatedQuorumImageName} :" + project. property(' release.releaseVersion' ) : " ${ deprecatedQuorumImageName} :${ project.version} "
You can’t perform that action at this time.
0 commit comments