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>2021-02-12 13:43:29 +0300
committerMarius David Wieschollek <passwords.public@mdns.eu>2021-02-12 13:43:29 +0300
commitd8a29178a625f4a5d849d9a4dafa8fdf791c3e1d (patch)
tree8d65b99f602c97a07a5c76d7faa146ff0fd8f383
parent41a6276fb89e6f9b6f9b90026913051e43d1465f (diff)
Update build instructions
-rw-r--r--.gitlab-ci.yml3
-rw-r--r--src/platform/generic/html/build.html34
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