Skip to content
Snippets Groups Projects
.gitlab-ci.yml 902 B
Newer Older
#image: maven:latest

variables:
  LANG: C.UTF-8
  LC_ALL: C.UTF-8
  FTP_HORST: "ftpx.forpsi.com"
  FTP_USERNAME: "radek_oslejsekcz"
  FTP_PASSWORD: "yourPasswordHere"
  FTP_TARGET_DIR: "www/download"
Radek Ošlejšek's avatar
Radek Ošlejšek committed
    - ftp_deploy
  image: maven:latest
  script:
    - mvn clean install -B -DskipTests -Dcheckstyle.fail=false
  tags:
    - shared-fi

tests:
  stage: tests
  image: maven:latest
    - mvn test -B -Dcheckstyle.fail=false
Radek Ošlejšek's avatar
Radek Ošlejšek committed
ftp_deploy:
  stage: ftp_deploy
Radek Ošlejšek's avatar
Radek Ošlejšek committed
  image: ubuntu:latest
Radek Ošlejšek's avatar
Radek Ošlejšek committed
  script:
    - apt-get update -qq && apt-get install -y -qq lftp
    - lftp -c "set ftp:ssl-allow no; open -u $FTP_USERNAME,$FTP_PASSWORD $FTP_HOST; mirror -Rnev ./application/target/fidentisanalyst/ ./$FTP_TARGET_DIR --ignore-time --parallel=10 --exclude-glob .git* --exclude .git/"
Radek Ošlejšek's avatar
Radek Ošlejšek committed
  tags:
    - shared-fi
Radek Ošlejšek's avatar
Radek Ošlejšek committed
#  only:
#    - master