Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/marius-wieschollek/passwords-webextension.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarius David Wieschollek <passwords.public@mdns.eu>2020-01-12 02:22:53 +0300
committerMarius David Wieschollek <passwords.public@mdns.eu>2020-01-12 02:22:53 +0300
commit9a89f55bf2730de5eedf67fb177cebf0dade03a4 (patch)
tree12ca979f07ad3ecaa53ff4af3b7ddde2d78fb603 /.gitlab-ci.yml
parent4a921d0e66941f10f0ca018beb3cfe37d682c1d3 (diff)
replace build number properly
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml8
1 files changed, 4 insertions, 4 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 397e69c..f5b74a7 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -8,6 +8,8 @@ Compile Firefox:
- mkdir dist
- npm install
- npm run build:firefox
+ - if [ "${CI_COMMIT_REF_NAME}" == "stable" ] ; then sed -i -e "s|BUILD||g" ./dist/manifest.json ; fi
+ - if [ "${CI_COMMIT_REF_NAME}" != "stable" ] ; then sed -i -e "s|BUILD|${CI_PIPELINE_ID}|g" ./dist/manifest.json ; fi
- mv build dist/firefox-extension
artifacts:
paths:
@@ -19,6 +21,8 @@ Compile Chrome:
- mkdir dist
- npm install
- npm run build:chrome
+ - if [ "${CI_COMMIT_REF_NAME}" == "stable" ] ; then sed -i -e "s|99999||g" ./dist/manifest.json ; fi
+ - if [ "${CI_COMMIT_REF_NAME}" != "stable" ] ; then sed -i -e "s|99999|${CI_PIPELINE_ID}|g" ./dist/manifest.json ; fi
- mv build dist/chrome-extension
artifacts:
paths:
@@ -29,7 +33,6 @@ Publish Nightly Firefox:
script:
- 'export ARTIFACT_URL=${CI_PROJECT_URL}/-/jobs/artifacts/${CI_COMMIT_BRANCH}/raw/dist/firefox-extension/FILE?job=Compile+Firefox'
- 'sed -i -e "s|\"gecko\": {|\"gecko\":{\"update_url\":\"ARTIFACT_URL\",|g" ./dist/firefox-extension/manifest.json'
- - 'sed -i -e "s|BUILD|${CI_PIPELINE_ID}|g" ./dist/firefox-extension/manifest.json'
- 'sed -i -e "s|ARTIFACT_URL|${ARTIFACT_URL}|g" ./dist/firefox-extension/manifest.json'
- 'sed -i -e "s|FILE|updates.json|g" ./dist/firefox-extension/manifest.json'
- 'sed -i -e "s|BUILD|${CI_PIPELINE_ID}|g" ./dist/firefox-extension/updates.json'
@@ -45,7 +48,6 @@ Publish Nightly Chrome:
stage: publishing
script:
- 'export WEXT_SHIPIT_CHROME_EXTENSION_ID=${CHROME_EXTENSION_ID_TESTING}'
- - 'sed -i -e "s|99999|${CI_PIPELINE_ID}|g" ./dist/chrome-extension/manifest.json'
- 'npx @wext/shipit chrome dist/chrome-extension'
environment:
name: Testing
@@ -56,7 +58,6 @@ Publish Stable Firefox:
stage: publishing
script:
- 'rm dist/firefox-extension/updates.json'
- - 'sed -i -e "s|BUILD||g" ./dist/firefox-extension/manifest.json'
- 'npx @wext/shipit firefox dist/firefox-extension'
environment:
name: Stable
@@ -67,7 +68,6 @@ Publish Stable Chrome:
stage: publishing
script:
- 'export WEXT_SHIPIT_CHROME_EXTENSION_ID=${CHROME_EXTENSION_ID_STABLE}'
- - 'sed -i -e "s|99999||g" ./dist/chrome-extension/manifest.json'
- 'npx @wext/shipit chrome dist/chrome-extension'
environment:
name: Stable