Skip to content

Commit d87b1f6

Browse files
authoredNov 27, 2024··
Disable legacy build and deploy (#429)
1 parent 6ca1200 commit d87b1f6

File tree

1 file changed

+84
-84
lines changed

1 file changed

+84
-84
lines changed
 

‎.gitlab-ci.yml

+84-84
Original file line numberDiff line numberDiff line change
@@ -28,89 +28,89 @@ image: node:18
2828
# - shared
2929
# - docker
3030

31-
deploy_stage:
32-
stage: deploy
33-
before_script:
34-
- apt-get update
35-
- apt-get install -yq gconf-service libasound2 libatk1.0-0 libc6 libcairo2
36-
libcups2 libdbus-1-3 libexpat1 libfontconfig1 libgcc1 libgconf-2-4
37-
libgdk-pixbuf2.0-0 libglib2.0-0 libgtk-3-0 libnspr4 libpango-1.0-0
38-
libpangocairo-1.0-0 libstdc++6 libx11-6 libx11-xcb1 libxcb1 libxcomposite1
39-
libxcursor1 libxdamage1 libxext6 libxfixes3 libxi6 libxrandr2 libxrender1
40-
libxss1 libxtst6 ca-certificates fonts-liberation libnss3 lsb-release
41-
xdg-utils wget libnss3 libatk-bridge2.0-0 libcups2 libdrm2 libxkbcommon0
42-
libxdamage1 libxcomposite1 libxfixes3 libxrandr2 libgbm1
43-
- wget -O /etc/ca-certificates/mtls-ca-validators.crt https://certs.corp.redhat.com/certs/mtls-ca-validators.crt
44-
script:
45-
- |
46-
npm install -g @spaship/cli react-app-rewired
47-
npm ci
48-
NODE_EXTRA_CA_CERTS=/etc/ca-certificates/mtls-ca-validators.crt HYDRA_SYNC_ACTIVE=true JWT_FETCH_URL=$STAGE_JWT_FETCH_URL CLIENT_ID=$STAGE_CLIENT_ID CLIENT_SECRET=$STAGE_CLIENT_SECRET INDEX_URL=$STAGE_INDEX_URL SITEMAP_BASE_URL=https://developers.stage.redhat.com/api-catalog npm run sitemap
49-
REACT_APP_ENV=staging npm run build
50-
npm run prerender
51-
spaship deploy --env=$SPASHIP_STAGE_WEB_PROPERTY --apikey=$SPASHIP_STAGE_API_KEY
52-
rules:
53-
- if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
54-
when: always
55-
allow_failure: true
56-
tags:
57-
- shared
58-
- docker
31+
# deploy_stage:
32+
# stage: deploy
33+
# before_script:
34+
# - apt-get update
35+
# - apt-get install -yq gconf-service libasound2 libatk1.0-0 libc6 libcairo2
36+
# libcups2 libdbus-1-3 libexpat1 libfontconfig1 libgcc1 libgconf-2-4
37+
# libgdk-pixbuf2.0-0 libglib2.0-0 libgtk-3-0 libnspr4 libpango-1.0-0
38+
# libpangocairo-1.0-0 libstdc++6 libx11-6 libx11-xcb1 libxcb1 libxcomposite1
39+
# libxcursor1 libxdamage1 libxext6 libxfixes3 libxi6 libxrandr2 libxrender1
40+
# libxss1 libxtst6 ca-certificates fonts-liberation libnss3 lsb-release
41+
# xdg-utils wget libnss3 libatk-bridge2.0-0 libcups2 libdrm2 libxkbcommon0
42+
# libxdamage1 libxcomposite1 libxfixes3 libxrandr2 libgbm1
43+
# - wget -O /etc/ca-certificates/mtls-ca-validators.crt https://certs.corp.redhat.com/certs/mtls-ca-validators.crt
44+
# script:
45+
# - |
46+
# npm install -g @spaship/cli react-app-rewired
47+
# npm ci
48+
# NODE_EXTRA_CA_CERTS=/etc/ca-certificates/mtls-ca-validators.crt HYDRA_SYNC_ACTIVE=true JWT_FETCH_URL=$STAGE_JWT_FETCH_URL CLIENT_ID=$STAGE_CLIENT_ID CLIENT_SECRET=$STAGE_CLIENT_SECRET INDEX_URL=$STAGE_INDEX_URL SITEMAP_BASE_URL=https://developers.stage.redhat.com/api-catalog npm run sitemap
49+
# REACT_APP_ENV=staging npm run build
50+
# npm run prerender
51+
# spaship deploy --env=$SPASHIP_STAGE_WEB_PROPERTY --apikey=$SPASHIP_STAGE_API_KEY
52+
# rules:
53+
# - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
54+
# when: always
55+
# allow_failure: true
56+
# tags:
57+
# - shared
58+
# - docker
5959

60-
deploy_qa:
61-
stage: deploy
62-
before_script:
63-
- apt-get update
64-
- apt-get install -yq gconf-service libasound2 libatk1.0-0 libc6 libcairo2
65-
libcups2 libdbus-1-3 libexpat1 libfontconfig1 libgcc1 libgconf-2-4
66-
libgdk-pixbuf2.0-0 libglib2.0-0 libgtk-3-0 libnspr4 libpango-1.0-0
67-
libpangocairo-1.0-0 libstdc++6 libx11-6 libx11-xcb1 libxcb1 libxcomposite1
68-
libxcursor1 libxdamage1 libxext6 libxfixes3 libxi6 libxrandr2 libxrender1
69-
libxss1 libxtst6 ca-certificates fonts-liberation libnss3 lsb-release
70-
xdg-utils wget libnss3 libatk-bridge2.0-0 libcups2 libdrm2 libxkbcommon0
71-
libxdamage1 libxcomposite1 libxfixes3 libxrandr2 libgbm1
72-
- wget -O /etc/ca-certificates/mtls-ca-validators.crt https://certs.corp.redhat.com/certs/mtls-ca-validators.crt
73-
script:
74-
- |
75-
npm install -g @spaship/cli react-app-rewired
76-
npm ci
77-
NODE_EXTRA_CA_CERTS=/etc/ca-certificates/mtls-ca-validators.crt HYDRA_SYNC_ACTIVE=true JWT_FETCH_URL=$QA_JWT_FETCH_URL CLIENT_ID=$QA_CLIENT_ID CLIENT_SECRET=$QA_CLIENT_SECRET INDEX_URL=$QA_INDEX_URL SITEMAP_BASE_URL=https://developers.qa.redhat.com/api-catalog npm run sitemap
78-
REACT_APP_ENV=qa npm run build
79-
npm run prerender
80-
spaship deploy --env=$SPASHIP_QA_WEB_PROPERTY --apikey=$SPASHIP_QA_API_KEY
81-
rules:
82-
- if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
83-
when: always
84-
allow_failure: true
85-
tags:
86-
- shared
87-
- docker
60+
# deploy_qa:
61+
# stage: deploy
62+
# before_script:
63+
# - apt-get update
64+
# - apt-get install -yq gconf-service libasound2 libatk1.0-0 libc6 libcairo2
65+
# libcups2 libdbus-1-3 libexpat1 libfontconfig1 libgcc1 libgconf-2-4
66+
# libgdk-pixbuf2.0-0 libglib2.0-0 libgtk-3-0 libnspr4 libpango-1.0-0
67+
# libpangocairo-1.0-0 libstdc++6 libx11-6 libx11-xcb1 libxcb1 libxcomposite1
68+
# libxcursor1 libxdamage1 libxext6 libxfixes3 libxi6 libxrandr2 libxrender1
69+
# libxss1 libxtst6 ca-certificates fonts-liberation libnss3 lsb-release
70+
# xdg-utils wget libnss3 libatk-bridge2.0-0 libcups2 libdrm2 libxkbcommon0
71+
# libxdamage1 libxcomposite1 libxfixes3 libxrandr2 libgbm1
72+
# - wget -O /etc/ca-certificates/mtls-ca-validators.crt https://certs.corp.redhat.com/certs/mtls-ca-validators.crt
73+
# script:
74+
# - |
75+
# npm install -g @spaship/cli react-app-rewired
76+
# npm ci
77+
# NODE_EXTRA_CA_CERTS=/etc/ca-certificates/mtls-ca-validators.crt HYDRA_SYNC_ACTIVE=true JWT_FETCH_URL=$QA_JWT_FETCH_URL CLIENT_ID=$QA_CLIENT_ID CLIENT_SECRET=$QA_CLIENT_SECRET INDEX_URL=$QA_INDEX_URL SITEMAP_BASE_URL=https://developers.qa.redhat.com/api-catalog npm run sitemap
78+
# REACT_APP_ENV=qa npm run build
79+
# npm run prerender
80+
# spaship deploy --env=$SPASHIP_QA_WEB_PROPERTY --apikey=$SPASHIP_QA_API_KEY
81+
# rules:
82+
# - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
83+
# when: always
84+
# allow_failure: true
85+
# tags:
86+
# - shared
87+
# - docker
8888

89-
deploy_prod:
90-
stage: deploy
91-
before_script:
92-
- apt-get update
93-
- apt-get install -yq gconf-service libasound2 libatk1.0-0 libc6 libcairo2
94-
libcups2 libdbus-1-3 libexpat1 libfontconfig1 libgcc1 libgconf-2-4
95-
libgdk-pixbuf2.0-0 libglib2.0-0 libgtk-3-0 libnspr4 libpango-1.0-0
96-
libpangocairo-1.0-0 libstdc++6 libx11-6 libx11-xcb1 libxcb1 libxcomposite1
97-
libxcursor1 libxdamage1 libxext6 libxfixes3 libxi6 libxrandr2 libxrender1
98-
libxss1 libxtst6 ca-certificates fonts-liberation libnss3 lsb-release
99-
xdg-utils wget libnss3 libatk-bridge2.0-0 libcups2 libdrm2 libxkbcommon0
100-
libxdamage1 libxcomposite1 libxfixes3 libxrandr2 libgbm1
101-
script:
102-
- |
103-
echo "Deploying $CI_COMMIT_TAG to Production"
104-
npm install -g @spaship/cli react-app-rewired
105-
npm ci
106-
HYDRA_SYNC_ACTIVE=true JWT_FETCH_URL=$PROD_JWT_FETCH_URL CLIENT_ID=$PROD_CLIENT_ID CLIENT_SECRET=$PROD_CLIENT_SECRET INDEX_URL=$PROD_INDEX_URL SITEMAP_BASE_URL=https://developers.redhat.com/api-catalog npm run sitemap
107-
REACT_APP_ENV=production REACT_APP_PENDO_ENABLED=true REACT_APP_PENDO_API_KEY=4c10d138-7686-497b-5938-3a40b35ac4aa npm run build
108-
npm run prerender
109-
spaship deploy --env=$SPASHIP_PROD_WEB_PROPERTY --apikey=$SPASHIP_PROD_API_KEY
110-
rules:
111-
- if: $CI_COMMIT_TAG =~ /^v\d+/
112-
when: always
113-
allow_failure: true
114-
tags:
115-
- shared
116-
- docker
89+
# deploy_prod:
90+
# stage: deploy
91+
# before_script:
92+
# - apt-get update
93+
# - apt-get install -yq gconf-service libasound2 libatk1.0-0 libc6 libcairo2
94+
# libcups2 libdbus-1-3 libexpat1 libfontconfig1 libgcc1 libgconf-2-4
95+
# libgdk-pixbuf2.0-0 libglib2.0-0 libgtk-3-0 libnspr4 libpango-1.0-0
96+
# libpangocairo-1.0-0 libstdc++6 libx11-6 libx11-xcb1 libxcb1 libxcomposite1
97+
# libxcursor1 libxdamage1 libxext6 libxfixes3 libxi6 libxrandr2 libxrender1
98+
# libxss1 libxtst6 ca-certificates fonts-liberation libnss3 lsb-release
99+
# xdg-utils wget libnss3 libatk-bridge2.0-0 libcups2 libdrm2 libxkbcommon0
100+
# libxdamage1 libxcomposite1 libxfixes3 libxrandr2 libgbm1
101+
# script:
102+
# - |
103+
# echo "Deploying $CI_COMMIT_TAG to Production"
104+
# npm install -g @spaship/cli react-app-rewired
105+
# npm ci
106+
# HYDRA_SYNC_ACTIVE=true JWT_FETCH_URL=$PROD_JWT_FETCH_URL CLIENT_ID=$PROD_CLIENT_ID CLIENT_SECRET=$PROD_CLIENT_SECRET INDEX_URL=$PROD_INDEX_URL SITEMAP_BASE_URL=https://developers.redhat.com/api-catalog npm run sitemap
107+
# REACT_APP_ENV=production REACT_APP_PENDO_ENABLED=true REACT_APP_PENDO_API_KEY=4c10d138-7686-497b-5938-3a40b35ac4aa npm run build
108+
# npm run prerender
109+
# spaship deploy --env=$SPASHIP_PROD_WEB_PROPERTY --apikey=$SPASHIP_PROD_API_KEY
110+
# rules:
111+
# - if: $CI_COMMIT_TAG =~ /^v\d+/
112+
# when: always
113+
# allow_failure: true
114+
# tags:
115+
# - shared
116+
# - docker

0 commit comments

Comments
 (0)
Please sign in to comment.