[tor-commits] [manual/translations] Add .gitlab-ci.yml first try. ref: https://gitlab.torproject.org/tpo/web/support/-/snippets/89

emmapeel at torproject.org emmapeel at torproject.org
Fri Apr 23 08:00:30 UTC 2021


commit 1917acf4b5a0a85cf001be02b8eb97451f98806e
Author: emma peel <emmapeel at torproject.org>
Date:   Tue Apr 20 07:53:38 2021 +0000

    Add .gitlab-ci.yml first try. ref: https://gitlab.torproject.org/tpo/web/support/-/snippets/89
---
 .gitlab-ci.yml | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000..420222f
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,25 @@
+image: debian:buster-slim
+
+stages:
+  - production
+
+pages:
+  stage: production
+  script:
+    - apt update
+    - DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends gettext python3-babel python3-pip git python3-inifile python3-dev python3-setuptools python3-venv python3-openssl python3-cryptography -y
+    - pip3 install babel
+    - pip3 install wheel
+    - pip3 install lektor
+    - rm -rf i18n
+    - git clone https://git.torproject.org/translation.git i18n
+    - cd i18n && git checkout support-portal && cd ..
+    - rm -rf lego
+    - git clone https://git.torproject.org/project/web/lego.git lego
+    - cd lego && git checkout origin/master && cd ..
+    - lektor build --output-path public
+  artifacts:
+    paths:
+      - public
+  only:
+    - translations





More information about the tor-commits mailing list