From ae8e4c213ee47039014deb03d184ef7263da677e Mon Sep 17 00:00:00 2001 From: Laszlo Rafael <rlacko99@gmail.com> Date: Sat, 5 Feb 2022 18:18:05 +0100 Subject: [PATCH] Add gitlab pipeline --- .gitlab-ci.yml | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 .gitlab-ci.yml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..60711b6 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,31 @@ +stages: + - build + - deploy + +build: + image: node:17-alpine3.14 + stage: build + script: + - cd app/ + - yarn install + - yarn build + - mv ./build ../public + artifacts: + paths: + - public + +prod-ftp: + stage: deploy + image: ubuntu:focal + script: + - apt-get update && apt-get install -y lftp ca-certificates + - lftp -e "set dns:order 'inet inet6'; + mirror -R public/ site/kszk/ ; quit" + -u $FTP_USER,$FTP_PASS $FTP_HOST + only: + - master + except: + - tags + +# staging-k8s: + # TODO -- GitLab