Skip to content

Commit 6901bb0

Browse files
feat(SIGINT-2310): updating build script.
1 parent 6205ccf commit 6901bb0

File tree

2 files changed

+109
-109
lines changed

2 files changed

+109
-109
lines changed

.gitlab-ci-template.yml

+11-11
Original file line numberDiff line numberDiff line change
@@ -44,17 +44,17 @@
4444
- npm test
4545
coverage: /All files[^|]*\|[^|]*\s+([\d\.]+)/
4646

47-
#.new_pop_blackduck_analysis:
48-
# image: gcr.io/snps-polaris-ops-prod/ember_cli:3.28.5-node_16.14
49-
# extends:
50-
# - .new_pop_blackduck
51-
# - .retry
52-
# before_script:
53-
# - |
54-
# apt-get update -y
55-
# apt-get install -y rsync make jq python3 python3-pip
56-
# pip3 install blackduck requests
57-
# export RELEASE_VERSION=`git describe --tags --abbrev=0 2>/dev/null || echo ''`
47+
.new_pop_blackduck_analysis:
48+
image: gcr.io/snps-polaris-ops-prod/ember_cli:3.28.5-node_16.14
49+
extends:
50+
- .new_pop_blackduck
51+
- .retry
52+
before_script:
53+
- |
54+
apt-get update -y
55+
apt-get install -y rsync make jq python3 python3-pip
56+
pip3 install blackduck requests
57+
export RELEASE_VERSION=`git describe --tags --abbrev=0 2>/dev/null || echo ''`
5858
#.changelog:
5959
# image: node:17-buster-slim
6060
# extends:

.gitlab-ci.yml

+98-98
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,14 @@ include:
2121
stages:
2222
- build
2323
- unit_test_and_coverage
24-
#- versioning
25-
#- analysis
26-
#- sbom
27-
#- e2e-publish
28-
#- e2e-setup
29-
#- e2e
30-
#- e2e-cleanup
31-
#- notification
24+
- versioning
25+
- analysis
26+
- sbom
27+
- e2e-publish
28+
- e2e-setup
29+
- e2e
30+
- e2e-cleanup
31+
- notification
3232

3333
variables:
3434
BUILD_TOOL: npm
@@ -55,93 +55,93 @@ unit_test_and_coverage_job:
5555
dependencies: [build_job]
5656

5757

58-
#.export_sbom_variables:
59-
# before_script:
60-
# - export EXT_VERSION=$(cat vss-extension.json | grep version | head -1 | awk -F= "{ print $2 }" | sed 's/[version:,\",]//g' | tr -d '[[:space:]]')
61-
# - export ARTIFACTORY_UPLOAD_REPO=1
62-
# - export SBOM_ART_TOKEN_VAULT_PATH=sbom/integrations/synopsys-extension-ci-cd
63-
# - export PRODUCT=Integrations
64-
# - export GENERATE_CONFIGURATION_FILE=1
65-
# - export PRODUCT_ADDON_SBOM_OPTIONS="--output-zipfile synopsys-extension-ci-cd-$EXT_VERSION.zip --debug"
66-
# - export GENERATION_OPTIONS="--entry integrations/mirrored-repos/synopsys-extension-ci-cd:synopsys-extension-ci-cd-$EXT_VERSION"
67-
#
68-
#generate_sbom:
69-
# extends:
70-
# - .export_sbom_variables
71-
# - .run_sbom_generation
72-
# stage: sbom
73-
# only:
74-
# refs:
75-
# - main
76-
#
77-
#polaris_bridge:
78-
# stage: analysis
79-
# extends: .polaris_bridge
80-
#
81-
#pop_blackduck:
82-
# image: us-docker.pkg.dev/cloudops-artifacts-prd/polaris/ember_cli:3.28.5-node_16.14
83-
# variables:
84-
# POP_BLACKDUCK_INPROGRESS: 1
85-
# extends:
86-
# - .new_pop_blackduck
87-
# before_script:
88-
# - |
89-
# apt-get update -y
90-
# apt-get install -y rsync make jq python3 python3-pip
91-
# pip3 install blackduck requests
92-
# export RELEASE_VERSION=$(cat vss-extension.json | grep version | head -1 | awk -F= "{ print $2 }" | sed 's/[version:,\",]//g' | tr -d '[[:space:]]')
93-
#
94-
#e2e-publish:
95-
# stage: e2e-publish
96-
# tags:
97-
# - linux
98-
# extends: .extension-publish
99-
#
100-
#e2e-setup:
101-
# stage: e2e-setup
102-
# dependencies: [e2e-publish]
103-
# tags:
104-
# - linux
105-
# extends: .e2e-setup
106-
#
107-
#e2e-linux:
108-
# stage: e2e
109-
# dependencies: [e2e-publish,e2e-setup]
110-
# tags:
111-
# - linux
112-
# extends: .e2e-extension
113-
# variables:
114-
# XML_PATH_IN_JAR: $XML
115-
# RUNNER_NAME: "Linux"
116-
# RUNNER_OS: "Linux"
117-
#
118-
#e2e-mac:
119-
# stage: e2e
120-
# dependencies: [e2e-publish,e2e-setup]
121-
# tags:
122-
# - linux
123-
# extends: .e2e-extension
124-
# variables:
125-
# XML_PATH_IN_JAR: $XML
126-
# RUNNER_NAME: "Darwin"
127-
# RUNNER_OS: "Mac"
128-
#
129-
#e2e-windows:
130-
# stage: e2e
131-
# dependencies: [e2e-publish,e2e-setup]
132-
# tags:
133-
# - linux
134-
# extends: .e2e-extension
135-
# variables:
136-
# XML_PATH_IN_JAR: $XML
137-
# RUNNER_NAME: "Windows_NT"
138-
# RUNNER_OS: "Windows"
139-
#
140-
#e2e-clean-up:
141-
# stage: e2e-cleanup
142-
# dependencies: [e2e-publish,e2e-setup,e2e-linux,e2e-mac,e2e-windows]
143-
# tags:
144-
# - linux
145-
# extends: .e2e-clean-up
146-
# rules:
147-
# - when: always
58+
.export_sbom_variables:
59+
before_script:
60+
- export EXT_VERSION=$(cat vss-extension.json | grep version | head -1 | awk -F= "{ print $2 }" | sed 's/[version:,\",]//g' | tr -d '[[:space:]]')
61+
- export ARTIFACTORY_UPLOAD_REPO=1
62+
- export SBOM_ART_TOKEN_VAULT_PATH=sbom/integrations/synopsys-extension-ci-cd
63+
- export PRODUCT=Integrations
64+
- export GENERATE_CONFIGURATION_FILE=1
65+
- export PRODUCT_ADDON_SBOM_OPTIONS="--output-zipfile synopsys-extension-ci-cd-$EXT_VERSION.zip --debug"
66+
- export GENERATION_OPTIONS="--entry integrations/mirrored-repos/synopsys-extension-ci-cd:synopsys-extension-ci-cd-$EXT_VERSION"
67+
68+
generate_sbom:
69+
extends:
70+
- .export_sbom_variables
71+
- .run_sbom_generation
72+
stage: sbom
73+
only:
74+
refs:
75+
- main
76+
77+
polaris_bridge:
78+
stage: analysis
79+
extends: .polaris_bridge
80+
81+
pop_blackduck:
82+
image: us-docker.pkg.dev/cloudops-artifacts-prd/polaris/ember_cli:3.28.5-node_16.14
83+
variables:
84+
POP_BLACKDUCK_INPROGRESS: 1
85+
extends:
86+
- .new_pop_blackduck
87+
before_script:
88+
- |
89+
apt-get update -y
90+
apt-get install -y rsync make jq python3 python3-pip
91+
pip3 install blackduck requests
92+
export RELEASE_VERSION=$(cat vss-extension.json | grep version | head -1 | awk -F= "{ print $2 }" | sed 's/[version:,\",]//g' | tr -d '[[:space:]]')
93+
94+
e2e-publish:
95+
stage: e2e-publish
96+
tags:
97+
- linux
98+
extends: .extension-publish
99+
100+
e2e-setup:
101+
stage: e2e-setup
102+
dependencies: [e2e-publish]
103+
tags:
104+
- linux
105+
extends: .e2e-setup
106+
107+
e2e-linux:
108+
stage: e2e
109+
dependencies: [e2e-publish,e2e-setup]
110+
tags:
111+
- linux
112+
extends: .e2e-extension
113+
variables:
114+
XML_PATH_IN_JAR: $XML
115+
RUNNER_NAME: "Linux"
116+
RUNNER_OS: "Linux"
117+
118+
e2e-mac:
119+
stage: e2e
120+
dependencies: [e2e-publish,e2e-setup]
121+
tags:
122+
- linux
123+
extends: .e2e-extension
124+
variables:
125+
XML_PATH_IN_JAR: $XML
126+
RUNNER_NAME: "Darwin"
127+
RUNNER_OS: "Mac"
128+
129+
e2e-windows:
130+
stage: e2e
131+
dependencies: [e2e-publish,e2e-setup]
132+
tags:
133+
- linux
134+
extends: .e2e-extension
135+
variables:
136+
XML_PATH_IN_JAR: $XML
137+
RUNNER_NAME: "Windows_NT"
138+
RUNNER_OS: "Windows"
139+
140+
e2e-clean-up:
141+
stage: e2e-cleanup
142+
dependencies: [e2e-publish,e2e-setup,e2e-linux,e2e-mac,e2e-windows]
143+
tags:
144+
- linux
145+
extends: .e2e-clean-up
146+
rules:
147+
- when: always

0 commit comments

Comments
 (0)