diff options
| author | Elizabeth Alexander Hunt <me@liz.coffee> | 2026-07-23 09:29:48 -0700 |
|---|---|---|
| committer | Elizabeth Alexander Hunt <me@liz.coffee> | 2026-07-23 09:29:48 -0700 |
| commit | 2708fc955a46cacd93869903eaab4321bd274226 (patch) | |
| tree | cef2c2e540bec16520eca84e2c73624b7222bc79 /model | |
| parent | 22694944ced5aa4ae61caee1adb4415bd285c6d6 (diff) | |
| download | ci-2708fc955a46cacd93869903eaab4321bd274226.tar.gz ci-2708fc955a46cacd93869903eaab4321bd274226.zip | |
Thread through commit hash
Diffstat (limited to 'model')
| -rw-r--r-- | model/job/jobs.ts | 1 | ||||
| -rw-r--r-- | model/package.json | 2 | ||||
| -rw-r--r-- | model/pipeline/builder.ts | 6 |
3 files changed, 7 insertions, 2 deletions
diff --git a/model/job/jobs.ts b/model/job/jobs.ts index f283794..73259b2 100644 --- a/model/job/jobs.ts +++ b/model/job/jobs.ts @@ -30,6 +30,7 @@ export interface BuildDockerImageJobProps extends JobArgT { readonly context: string; readonly dockerfile: string; readonly buildTarget: string; + readonly commit: string; } export interface BuildDockerImageJob extends Job { diff --git a/model/package.json b/model/package.json index e4aa44d..0804ac7 100644 --- a/model/package.json +++ b/model/package.json @@ -1,6 +1,6 @@ { "name": "@emprespresso/ci_model", - "version": "0.3.0", + "version": "0.4.0", "type": "module", "main": "./dist/index.js", "types": "./dist/index.d.ts", diff --git a/model/pipeline/builder.ts b/model/pipeline/builder.ts index abd4f1e..b8c4617 100644 --- a/model/pipeline/builder.ts +++ b/model/pipeline/builder.ts @@ -22,7 +22,7 @@ export abstract class BasePipelineBuilder implements PipelineBuilder { export class DefaultGitHookPipelineBuilder extends BasePipelineBuilder { constructor( private readonly remoteUrl = process.env.remote!, - rev = process.env.rev!, + private readonly rev = process.env.rev!, private readonly refname = process.env.refname!, ) { super(); @@ -45,6 +45,10 @@ export class DefaultGitHookPipelineBuilder extends BasePipelineBuilder { return this.remoteUrl.replace('.git', '').split('/').at(-1) ?? 'src'; } + public getRev(): string { + return this.rev; + } + public getBranch(): string | undefined { const branchRefPrefix = 'refs/heads/'; return this.refname.split(branchRefPrefix).at(1); |
