diff options
author | Marius David Wieschollek <passwords.public@mdns.eu> | 2021-02-12 13:43:29 +0300 |
---|---|---|
committer | Marius David Wieschollek <passwords.public@mdns.eu> | 2021-02-12 13:43:29 +0300 |
commit | d8a29178a625f4a5d849d9a4dafa8fdf791c3e1d (patch) | |
tree | 8d65b99f602c97a07a5c76d7faa146ff0fd8f383 | |
parent | 41a6276fb89e6f9b6f9b90026913051e43d1465f (diff) |
Update build instructions
-rw-r--r-- | .gitlab-ci.yml | 3 | ||||
-rw-r--r-- | src/platform/generic/html/build.html | 34 |
2 files changed, 18 insertions, 19 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index c9e995d..31997d1 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -14,7 +14,7 @@ Compile Firefox: - npm run build:firefox - if [ "${CI_COMMIT_REF_NAME}" == "stable" ] ; then sed -i -e "s|.BUILD||g" ./build/manifest.json ; fi - if [ "${CI_COMMIT_REF_NAME}" != "stable" ] ; then sed -i -e "s|BUILD|${CI_PIPELINE_ID}|g" ./build/manifest.json ; fi - - sed -i -e "s|CI_REPOSITORY_URL|${CI_REPOSITORY_URL}|g" ./build/html/build.html + - sed -i -e "s|CI_COMMIT_REF_NAME|${CI_COMMIT_REF_NAME}|g" ./build/html/build.html - sed -i -e "s|CI_PROJECT_NAME|${CI_PROJECT_NAME}|g" ./build/html/build.html - sed -i -e "s|CI_PROJECT_URL|${CI_PROJECT_URL}|g" ./build/html/build.html - sed -i -e "s|CI_PIPELINE_ID|${CI_PIPELINE_ID}|g" ./build/html/build.html @@ -34,7 +34,6 @@ Compile Chrome: - npm ci - npm run build:chrome - sed -i -e "s|99999|${CI_PIPELINE_ID}|g" ./build/manifest.json - - sed -i -e "s|CI_REPOSITORY_URL|${CI_REPOSITORY_URL}|g" ./build/html/build.html - sed -i -e "s|CI_PROJECT_NAME|${CI_PROJECT_NAME}|g" ./build/html/build.html - sed -i -e "s|CI_PROJECT_URL|${CI_PROJECT_URL}|g" ./build/html/build.html - sed -i -e "s|CI_PIPELINE_ID|${CI_PIPELINE_ID}|g" ./build/html/build.html diff --git a/src/platform/generic/html/build.html b/src/platform/generic/html/build.html index 5de864b..b5f2d68 100644 --- a/src/platform/generic/html/build.html +++ b/src/platform/generic/html/build.html @@ -28,9 +28,11 @@ <h1>Initialize the build environment</h1> <p> You need to clone the repository and initialize the submodules to in order to build the extension. + <br> + The finished extension files will be placed in the "build" folder. </p> <code> - git clone CI_REPOSITORY_URL + git clone CI_PROJECT_URL.git <br> cd CI_PROJECT_NAME <br> @@ -39,8 +41,6 @@ git submodule sync --recursive <br> git submodule update --init --recursive - <br> - mkdir dist </code> <h1>Build for Firefox</h1> <code> @@ -48,19 +48,21 @@ <br> npm run build:firefox <br> - sed -i -e "s|.BUILD||g" ./build/manifest.json + if [ "CI_COMMIT_REF_NAME" == "stable" ] ; then sed -i -e "s|.BUILD||g" ./build/manifest.json ; fi <br> - sed -i -e "s|CI__REPOSITORY_URL|${CI_REPOSITORY_URL}|g" ./build/html/build.html + if [ "CI_COMMIT_REF_NAME" != "stable" ] ; then sed -i -e "s|BUILD|CI_PIPELINE_ID|g" ./build/manifest.json ; fi <br> - sed -i -e "s|CI__PROJECT_NAME|${CI_PROJECT_NAME}|g" ./build/html/build.html + sed -i -e "s|CI__COMMIT_REF_NAME|CI_COMMIT_REF_NAME|g" ./build/html/build.html <br> - sed -i -e "s|CI__PROJECT_URL|${CI_PROJECT_URL}|g" ./build/html/build.html + sed -i -e "s|CI__PROJECT_NAME|CI_PROJECT_NAME|g" ./build/html/build.html <br> - sed -i -e "s|CI__PIPELINE_ID|${CI_PIPELINE_ID}|g" ./build/html/build.html + sed -i -e "s|CI__PROJECT_URL|CI_PROJECT_URL|g" ./build/html/build.html <br> - sed -i -e "s|CI__COMMIT_SHA|${CI_COMMIT_SHA}|g" ./build/html/build.html + sed -i -e "s|CI__PIPELINE_ID|CI_PIPELINE_ID|g" ./build/html/build.html <br> - sed -i -e "s|CI__|CI_|g" ./build/html/build.html + sed -i -e "s|CI__COMMIT_SHA|CI_COMMIT_SHA|g" ./build/html/build.html + <br> + sed -i -e "s|CI___|CI_|g" ./build/html/build.html </code> <h1>Build for Chrome</h1> <code> @@ -70,17 +72,15 @@ <br> sed -i -e "s|99999|CI_PIPELINE_ID|g" ./build/manifest.json <br> - sed -i -e "s|CI__REPOSITORY_URL|${CI_REPOSITORY_URL}|g" ./build/html/build.html - <br> - sed -i -e "s|CI__PROJECT_NAME|${CI_PROJECT_NAME}|g" ./build/html/build.html + sed -i -e "s|CI__PROJECT_NAME|CI_PROJECT_NAME|g" ./build/html/build.html <br> - sed -i -e "s|CI__PROJECT_URL|${CI_PROJECT_URL}|g" ./build/html/build.html + sed -i -e "s|CI__PROJECT_URL|CI_PROJECT_URL|g" ./build/html/build.html <br> - sed -i -e "s|CI__PIPELINE_ID|${CI_PIPELINE_ID}|g" ./build/html/build.html + sed -i -e "s|CI__PIPELINE_ID|CI_PIPELINE_ID|g" ./build/html/build.html <br> - sed -i -e "s|CI__COMMIT_SHA|${CI_COMMIT_SHA}|g" ./build/html/build.html + sed -i -e "s|CI__COMMIT_SHA|CI_COMMIT_SHA|g" ./build/html/build.html <br> - sed -i -e "s|CI__|CI_|g" ./build/html/build.html + sed -i -e "s|CI___|CI_|g" ./build/html/build.html </code> </body> </html>
\ No newline at end of file |