|
27 | 27 | rm -rf /opt/hostedtoolcache |
28 | 28 | df -h |
29 | 29 |
|
30 | | - - name: Login to Quay.io |
31 | | - uses: docker/login-action@v3 |
32 | | - with: |
33 | | - registry: quay.io |
34 | | - username: ${{ secrets.QUAY_PULL_REQUESTS_USERNAME }} |
35 | | - password: ${{ secrets.QUAY_PULL_REQUESTS_PASSWORD }} |
36 | | - |
37 | 30 | - name: Download Pull Request Number artifact |
38 | 31 | uses: actions/download-artifact@v4 |
39 | 32 | with: |
@@ -71,49 +64,24 @@ jobs: |
71 | 64 | run: | |
72 | 65 | docker load -i che-code-amd64.tgz |
73 | 66 |
|
| 67 | + - name: Login to Quay.io |
| 68 | + uses: docker/login-action@v3 |
| 69 | + with: |
| 70 | + registry: quay.io |
| 71 | + username: ${{ secrets.QUAY_USERNAME }} |
| 72 | + password: ${{ secrets.QUAY_PASSWORD }} |
| 73 | + |
74 | 74 | - name: Push che-code-amd64 docker image |
75 | 75 | run: | |
76 | | - export IMAGE=quay.io/che-incubator-pull-requests/che-code:pr-${{env._PR_NUMBER}}-amd64 |
| 76 | + export IMAGE=quay.io/${{ secrets.QUAY_USERNAME }}/che-code:pr-${{env._PR_NUMBER}}-amd64 |
77 | 77 | docker tag che-code-amd64 ${IMAGE} |
78 | 78 | docker push ${IMAGE} |
79 | 79 | echo "_CHE_CODE_AMD64_IMAGE=${IMAGE}" >> $GITHUB_ENV |
80 | | - |
| 80 | +
|
81 | 81 | - name: Remove che-code-amd64 and prune |
82 | 82 | run: | |
83 | 83 | docker image rm che-code-amd64 || true |
84 | 84 | docker system prune -af |
85 | | -
|
86 | | - - name: Load che-code-arm64 image |
87 | | - run: | |
88 | | - docker load -i che-code-arm64.tgz |
89 | | -
|
90 | | - - name: Push che-code-arm64 docker image |
91 | | - run: | |
92 | | - export IMAGE=quay.io/che-incubator-pull-requests/che-code:pr-${{env._PR_NUMBER}}-arm64 |
93 | | - docker tag che-code-arm64 ${IMAGE} |
94 | | - docker push ${IMAGE} |
95 | | - echo "_CHE_CODE_ARM64_IMAGE=${IMAGE}" >> $GITHUB_ENV |
96 | | - |
97 | | - - name: Remove che-code-arm64 and prune |
98 | | - run: | |
99 | | - docker image rm che-code-arm64 || true |
100 | | - docker system prune -af |
101 | | -
|
102 | | - - name: Load che-dev image |
103 | | - run: | |
104 | | - docker load -i che-dev.tgz |
105 | | -
|
106 | | - - name: Push che-dev docker image |
107 | | - run: | |
108 | | - export IMAGE=quay.io/che-incubator-pull-requests/che-code-dev:pr-${{env._PR_NUMBER}}-dev-amd64 |
109 | | - docker tag che-dev ${IMAGE} |
110 | | - docker push ${IMAGE} |
111 | | - echo "_CHE_DEV_IMAGE=${IMAGE}" >> $GITHUB_ENV |
112 | | - |
113 | | - - name: Remove che-dev and prune |
114 | | - run: | |
115 | | - docker image rm che-dev || true |
116 | | - docker system prune -af |
117 | 85 | |
118 | 86 | - name: 'Comment PR' |
119 | 87 | uses: actions/github-script@v7 |
|
124 | 92 | issue_number: process.env._PR_NUMBER, |
125 | 93 | owner: context.repo.owner, |
126 | 94 | repo: context.repo.repo, |
127 | | - body: `Pull Request images published ✨\n\nEditor amd64: [${process.env._CHE_CODE_AMD64_IMAGE}](https://${process.env._CHE_CODE_AMD64_IMAGE})\nEditor arm64: [${process.env._CHE_CODE_ARM64_IMAGE}](https://${process.env._CHE_CODE_ARM64_IMAGE})\nDev image: [${process.env._CHE_DEV_IMAGE}](https://${process.env._CHE_DEV_IMAGE})` |
| 95 | + body: `Pull Request images published ✨\n\nEditor amd64: [${process.env._CHE_CODE_AMD64_IMAGE}](https://${process.env._CHE_CODE_AMD64_IMAGE})` |
128 | 96 | }) |
0 commit comments