· 6 years ago · Jun 25, 2019, 02:56 AM
1 - name: git-init
2 outputs:
3 artifacts:
4 - name: code
5 path: /src
6 s3:
7 endpoint: "{{workflow.parameters.minioEndpoint}}"
8 bucket: "{{workflow.parameters.minioArtifactBucket}}"
9 key: "{{workflow.parameters.blockName}}-{{workflow.parameters.buildId}}/code.tgz"
10 insecure: true
11 accessKeySecret:
12 name: "{{workflow.parameters.minioSecret}}"
13 key: accessKey
14 secretKeySecret:
15 name: "{{workflow.parameters.minioSecret}}"
16 key: secretKey
17 inputs:
18 parameters:
19 - name: step
20 value: git-init
21 - name: index
22 container:
23 image: "{{workflow.parameters.dockerRegistry}}/{{workflow.parameters.containerImage}}"
24 command:
25 - "sh"
26 - "-c"
27 args:
28 - "STATUS=RUNNING /build/build-branch-create.sh && STATUS=RUNNING /build/build-step-create.sh && STATE=processing /build/update-backend.sh && /build/git-init.sh && STATUS=SUCCESS /build/build-step-update.sh || (STATUS=FAILED /build/build-step-update.sh && exit 1)"
29 workingDir: /src
30 env:
31 - name: "AVERAGE_TIME"
32 value: "0"
33 - name: "DISPLAY_NAME"
34 value: "Git Init"
35 - name: "INDEX"
36 value: "{{inputs.parameters.index}}"
37 - name: "STEP_NAME"
38 value: "{{inputs.parameters.step}}"
39 - name: "GATEWAY_HOST"
40 value: "{{workflow.parameters.gatewayEndpoint}}"
41 - name: "PRISMA_HOST"
42 value: "{{workflow.parameters.prismaEndpoint}}"
43 - name: "BLOCK_ID"
44 value: "{{workflow.parameters.blockId}}"
45 - name: "BUILD_ID"
46 value: "{{workflow.parameters.buildId}}"
47 - name: "BRANCH_NAME"
48 value: "{{workflow.parameters.gitBranch}}"
49 - name: "COMMIT_DATE"
50 value: "{{workflow.parameters.commitDate}}"
51 - name: "COMMIT_MESSAGE"
52 value: "{{workflow.parameters.commitMsg}}"
53 - name: "GIT_COMMIT"
54 value: "{{workflow.parameters.gitCommit}}"
55 - name: "GIT_REPO"
56 value: "{{workflow.parameters.gitRepo}}"
57 - name: "GIT_TOKEN"
58 value: "{{workflow.parameters.gitToken}}"
59 - name: "GIT_USER"
60 value: "{{workflow.parameters.gitUser}}"
61 - name: "VERSION_NAME"
62 value: "{{workflow.parameters.gitBranch}}"
63 - name: "CLIENT_ID"
64 value: "{{workflow.parameters.clientId}}"
65 metadata:
66 labels:
67 step: "{{inputs.parameters.step}}"
68 app: "{{workflow.parameters.blockName}}"
69 blockName: "{{workflow.parameters.blockName}}"
70 blockId: "{{workflow.parameters.blockId}}"
71 buildId: "{{workflow.parameters.buildId}}"
72 clientId: "{{workflow.parameters.clientId}}"
73 workspace: "{{workflow.parameters.workspaceId}}"
74 spotinst.io/restrict-scale-down: "true"