Skip to content

Commit

Permalink
Merge pull request #8916 from 1yrr/8841-multiplatform-images
Browse files Browse the repository at this point in the history
#8841 external builder
  • Loading branch information
1yuv authored Mar 7, 2024
2 parents 09a7613 + 40c3d60 commit d2c40a0
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 26 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -275,7 +275,7 @@ jobs:
if: ${{ failure() }}

publish:
needs: [build]
needs: [tests, config-tests, test-cht-form]
name: Publish branch build
runs-on: ubuntu-22.04
if: ${{ github.event_name != 'pull_request' }}
Expand Down
26 changes: 1 addition & 25 deletions scripts/ci/tag-docker-images.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,20 +2,6 @@ const { spawn } = require('child_process');

const buildVersions = require('../build/versions');

const dockerCmd = (...params) => new Promise((resolve, reject) => {
console.log('docker', ...params);
const proc = spawn('docker', params);
proc.on('error', (err) => {
console.error('Error while running docker command', err);
reject(err);
});
const log = data => console.log(data.toString());
proc.stdout.on('data', log);
proc.stderr.on('data', log);

proc.on('close', () => resolve());
});

const regctlCmd = (...params) => new Promise((resolve, reject) => {
console.log('regctl', ...params);
const proc = spawn('regctl', params);
Expand All @@ -32,17 +18,7 @@ const regctlCmd = (...params) => new Promise((resolve, reject) => {

(async () => {
for (const service of
[...buildVersions.SERVICES]) {
const existentTag = buildVersions.getImageTag(service);
const releaseTag = buildVersions.getImageTag(service, true);

await dockerCmd('pull', existentTag);
await dockerCmd('image', 'tag', existentTag, releaseTag);
await dockerCmd('push', releaseTag);
}

for (const service of
[...buildVersions.INFRASTRUCTURE]) {
[...buildVersions.SERVICES, ...buildVersions.INFRASTRUCTURE]) {
const existentTag = buildVersions.getImageTag(service);
const releaseTag = buildVersions.getImageTag(service, true);
await regctlCmd('image', 'copy', existentTag, releaseTag);
Expand Down

0 comments on commit d2c40a0

Please sign in to comment.