Skip to content
Snippets Groups Projects
.gitlab-ci.yml 819 B
Newer Older
Tim Repke's avatar
Tim Repke committed
image: alpine:latest

before_script:
  - apk add lftp
Tim Repke's avatar
Tim Repke committed
  - apk add git
Tim Repke's avatar
Tim Repke committed
  - apk add go
Tim Repke's avatar
Tim Repke committed
  - apk add hugo

variables:
  GIT_SUBMODULE_STRATEGY: recursive

Tim Repke's avatar
Tim Repke committed
workflow:
Tim Repke's avatar
Tim Repke committed
    - if: $CI_COMMIT_TAG
      when: never
    - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
Tim Repke's avatar
Tim Repke committed
  stage: build
Tim Repke's avatar
Tim Repke committed
  - hugo
Tim Repke's avatar
Tim Repke committed
    expire_in: 1 day
Tim Repke's avatar
Tim Repke committed
    - public

upload:
  stage: deploy
  script:
    - lftp --version
    - ls -lisah
    - ls -lisah public
Tim Repke's avatar
Tim Repke committed
    - echo $FTP_USERNAME
    - echo $FTP_HOSTNAME
Tim Repke's avatar
Tim Repke committed
#    - lftp -e "set ftp:use-tvfs yes; set ftp:use-allo false; set ftp:passive-mode true; set ftp:prefer-epsv false; mirror -Renv public/ /var/www/nacsos-docs" -u $FTP_USERNAME,$FTP_PASSWORD $FTP_HOSTNAME
    - lftp -c "open -u $FTP_USERNAME,$FTP_PASSWORD $FTP_HOSTNAME; mirror -Renv public/ $APSIS_LANDING_WWW"