mirror of
https://github.com/Azure/k8s-deploy.git
synced 2026-04-12 01:15:09 +08:00
JSON structure fixes
This commit is contained in:
parent
9458d67ac6
commit
aee2875fcd
@ -26,7 +26,7 @@ exports.deploymentTypes = ['deployment', 'replicaset', 'daemonset', 'pod', 'stat
|
|||||||
exports.workloadTypes = ['deployment', 'replicaset', 'daemonset', 'pod', 'statefulset', 'job', 'cronjob'];
|
exports.workloadTypes = ['deployment', 'replicaset', 'daemonset', 'pod', 'statefulset', 'job', 'cronjob'];
|
||||||
exports.workloadTypesWithRolloutStatus = ['deployment', 'daemonset', 'statefulset'];
|
exports.workloadTypesWithRolloutStatus = ['deployment', 'daemonset', 'statefulset'];
|
||||||
function getWorkflowAnnotationsJson(lastSuccessRunSha, workflowFilePath, filePathConfigs) {
|
function getWorkflowAnnotationsJson(lastSuccessRunSha, workflowFilePath, filePathConfigs) {
|
||||||
let annotationObject;
|
let annotationObject = {};
|
||||||
annotationObject["run"] = process.env.GITHUB_RUN_ID;
|
annotationObject["run"] = process.env.GITHUB_RUN_ID;
|
||||||
annotationObject["repository"] = process.env.GITHUB_REPOSITORY;
|
annotationObject["repository"] = process.env.GITHUB_REPOSITORY;
|
||||||
annotationObject["workflow"] = process.env.GITHUB_WORKFLOW;
|
annotationObject["workflow"] = process.env.GITHUB_WORKFLOW;
|
||||||
@ -35,6 +35,7 @@ function getWorkflowAnnotationsJson(lastSuccessRunSha, workflowFilePath, filePat
|
|||||||
annotationObject["createdBy"] = process.env.GITHUB_ACTOR;
|
annotationObject["createdBy"] = process.env.GITHUB_ACTOR;
|
||||||
annotationObject["runUri"] = `https://github.com/${process.env.GITHUB_REPOSITORY}/actions/runs/${process.env.GITHUB_RUN_ID}`;
|
annotationObject["runUri"] = `https://github.com/${process.env.GITHUB_REPOSITORY}/actions/runs/${process.env.GITHUB_RUN_ID}`;
|
||||||
annotationObject["commit"] = process.env.GITHUB_SHA;
|
annotationObject["commit"] = process.env.GITHUB_SHA;
|
||||||
|
annotationObject["lastSuccessRunCommit"] = lastSuccessRunSha;
|
||||||
annotationObject["branch"] = process.env.GITHUB_REF;
|
annotationObject["branch"] = process.env.GITHUB_REF;
|
||||||
annotationObject["deployTimestamp"] = Date.now();
|
annotationObject["deployTimestamp"] = Date.now();
|
||||||
annotationObject["dockerfilePaths"] = filePathConfigs.dockerfilePaths;
|
annotationObject["dockerfilePaths"] = filePathConfigs.dockerfilePaths;
|
||||||
|
|||||||
@ -26,7 +26,7 @@ export const workloadTypes: string[] = ['deployment', 'replicaset', 'daemonset',
|
|||||||
export const workloadTypesWithRolloutStatus: string[] = ['deployment', 'daemonset', 'statefulset'];
|
export const workloadTypesWithRolloutStatus: string[] = ['deployment', 'daemonset', 'statefulset'];
|
||||||
|
|
||||||
export function getWorkflowAnnotationsJson(lastSuccessRunSha: string, workflowFilePath: string, filePathConfigs: any): string {
|
export function getWorkflowAnnotationsJson(lastSuccessRunSha: string, workflowFilePath: string, filePathConfigs: any): string {
|
||||||
let annotationObject: any;
|
let annotationObject: any = {};
|
||||||
annotationObject["run"] = process.env.GITHUB_RUN_ID;
|
annotationObject["run"] = process.env.GITHUB_RUN_ID;
|
||||||
annotationObject["repository"] = process.env.GITHUB_REPOSITORY;
|
annotationObject["repository"] = process.env.GITHUB_REPOSITORY;
|
||||||
annotationObject["workflow"] = process.env.GITHUB_WORKFLOW;
|
annotationObject["workflow"] = process.env.GITHUB_WORKFLOW;
|
||||||
@ -35,13 +35,14 @@ export function getWorkflowAnnotationsJson(lastSuccessRunSha: string, workflowFi
|
|||||||
annotationObject["createdBy"] = process.env.GITHUB_ACTOR;
|
annotationObject["createdBy"] = process.env.GITHUB_ACTOR;
|
||||||
annotationObject["runUri"] = `https://github.com/${process.env.GITHUB_REPOSITORY}/actions/runs/${process.env.GITHUB_RUN_ID}`;
|
annotationObject["runUri"] = `https://github.com/${process.env.GITHUB_REPOSITORY}/actions/runs/${process.env.GITHUB_RUN_ID}`;
|
||||||
annotationObject["commit"] = process.env.GITHUB_SHA;
|
annotationObject["commit"] = process.env.GITHUB_SHA;
|
||||||
|
annotationObject["lastSuccessRunCommit"] = lastSuccessRunSha;
|
||||||
annotationObject["branch"] = process.env.GITHUB_REF;
|
annotationObject["branch"] = process.env.GITHUB_REF;
|
||||||
annotationObject["deployTimestamp"] = Date.now();
|
annotationObject["deployTimestamp"] = Date.now();
|
||||||
annotationObject["dockerfilePaths"] = filePathConfigs.dockerfilePaths;
|
annotationObject["dockerfilePaths"] = filePathConfigs.dockerfilePaths;
|
||||||
annotationObject["manifestsPaths"] = filePathConfigs.manifestFilePaths
|
annotationObject["manifestsPaths"] = filePathConfigs.manifestFilePaths
|
||||||
annotationObject["helmChartPaths"] = filePathConfigs.helmChartFilePaths;
|
annotationObject["helmChartPaths"] = filePathConfigs.helmChartFilePaths;
|
||||||
annotationObject["provider"] = "GitHub";
|
annotationObject["provider"] = "GitHub";
|
||||||
|
|
||||||
return JSON.stringify(annotationObject);
|
return JSON.stringify(annotationObject);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user