[tor-commits] [manual/master] only one job can be called pages
emmapeel at torproject.org
emmapeel at torproject.org
Thu Sep 2 10:14:39 UTC 2021
commit dd4128bcf537e986393783418a9b6193804a2aa8
Author: emma peel <emma.peel at riseup.net>
Date: Thu Sep 2 12:12:41 2021 +0200
only one job can be called pages
---
.gitlab-ci.yml | 44 +-------------------------------------------
1 file changed, 1 insertion(+), 43 deletions(-)
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index d7736a3..7b51c3a 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -30,8 +30,6 @@ variables:
GIT_SUBMODULE_STRATEGY: recursive
pages:
- only:
- - master
script:
- *apt-template
- DEBIAN_FRONTEND=noninteractive apt-get install gettext python3-babel python3-pip git python3-inifile python3-dev python3-setuptools python3-openssl python3-cryptography i18nspector apt-utils -y
@@ -49,49 +47,9 @@ pages:
- pip3 install polib
- git clone https://gitlab.torproject.org/tpo/community/l10n.git
- echo 'lets see if there are any updates in the strings for translation'
- - l10n/bin/check_po_status.py tbmanual-contentspot
- artifacts:
- paths:
- - public
-
-pages:
- only:
- - translations
- script:
- - *apt-template
- - DEBIAN_FRONTEND=noninteractive apt-get install gettext python3-babel python3-pip git python3-inifile python3-dev python3-setuptools python3-openssl python3-cryptography i18nspector apt-utils -y
- - pip3 install virtualenv
- - virtualenv venv
- - source venv/bin/activate
- - pip3 install lektor
- - echo 'checking out translations'
- - rm -rf i18n
- - git clone --branch tbmanual-contentspot https://git.torproject.org/translation.git i18n
- - echo 'building lektor 3 times to get translations in place'
- - lektor plugins reinstall
- - lektor build --output-path public && lektor build --output-path public && lektor build --output-path public
- - echo 'ok, we built it! now we will make some tests'
- - pip3 install polib
- - git clone https://gitlab.torproject.org/tpo/community/l10n.git
+ - l11n/bin/check_po_status.py tbmanual-contentspot
- echo 'lets see if there are any broken links on the translations'
- l10n/bin/check_markdown_links.py i18n/
artifacts:
paths:
- public
-
-pages:
- only:
- - merge_requests
- script:
- - *apt-template
- - DEBIAN_FRONTEND=noninteractive apt-get install gettext python3-babel python3-pip git python3-inifile python3-dev python3-setuptools python3-openssl python3-cryptography i18nspector apt-utils -y
- - pip3 install virtualenv
- - virtualenv venv
- - source venv/bin/activate
- - pip3 install lektor
- - echo 'building lektor'
- - lektor plugins reinstall
- - lektor build --output-path public
- artifacts:
- paths:
- - public
More information about the tor-commits
mailing list