()
| 33 | }; |
| 34 | |
| 35 | const loginDockerHub = () => { |
| 36 | const username = process.env.DOCKERHUB_USERNAME; |
| 37 | const password = process.env.DOCKERHUB_TOKEN; |
| 38 | |
| 39 | if (!username || !password) { |
| 40 | throw new Error('Missing DockerHub credentials'); |
| 41 | } |
| 42 | |
| 43 | runCommand(`docker login --password-stdin --username ${username}`, { input: password }); |
| 44 | }; |
| 45 | |
| 46 | export const publishDockerImages = (dockerTags: string[], dev: boolean) => { |
| 47 | const devSuffix = dev ? '-dev' : ''; |
no test coverage detected