diff --git a/ts/00_commitinfo_data.ts b/ts/00_commitinfo_data.ts index 94d9810..8a15ee0 100644 --- a/ts/00_commitinfo_data.ts +++ b/ts/00_commitinfo_data.ts @@ -3,6 +3,6 @@ */ export const commitinfo = { name: '@shipzone/npmci', - version: '4.1.19', + version: '4.1.20', description: 'node and docker in gitlab ci on steroids' } diff --git a/ts/manager.cloudron/index.ts b/ts/manager.cloudron/index.ts index 4d2a02b..8bd912d 100644 --- a/ts/manager.cloudron/index.ts +++ b/ts/manager.cloudron/index.ts @@ -48,8 +48,7 @@ export class NpmciCloudronManager { logger.log('ok', 'CloudronManifest prepared'); // lets figure out the docker image tag - const dockerfiles = await this.npmciRef.dockerManager.getDockerfiles(); - const dockerImageTag = dockerfiles[0].pushTag; + const dockerImageTag = await this.npmciRef.npmciConfig.kvStorage.readKey('latestPushedDockerTag'); const appName = this.npmciRef.npmciConfig.getConfig().cloudronAppName; const cloudronEnvVar = process.env.NPMCI_LOGIN_CLOUDRON; diff --git a/ts/manager.docker/mod.classes.dockerfile.ts b/ts/manager.docker/mod.classes.dockerfile.ts index fd77982..9ce4494 100644 --- a/ts/manager.docker/mod.classes.dockerfile.ts +++ b/ts/manager.docker/mod.classes.dockerfile.ts @@ -285,6 +285,7 @@ export class Dockerfile { labels: [], version: this.npmciDockerManagerRef.npmciRef.npmciConfig.getConfig().projectInfo.npm.version, }); + await this.npmciDockerManagerRef.npmciRef.npmciConfig.kvStorage.writeKey('latestPushedDockerTag', this.pushTag) } /**