|
|
- language: generic
- dist: bionic
- install:
- - source ./texlive/texlive_install.sh
- cache:
- directories:
- - "/tmp/texlive"
- - "$HOME/.texlive"
- before_install:
- - openssl aes-256-cbc -K $encrypted_baf79bfacc4c_key -iv $encrypted_baf79bfacc4c_iv
- -in deploy_key.enc -out deploy_key -d
- - chmod 600 deploy_key
- before_script: cd $TRAVIS_BUILD_DIR
- script:
- - texliveonfly main.tex
- - latexmk -pdf main.tex
- after_script:
- - export PATH=/tmp/texlive/bin/x86_64-linux:$PATH
- - tlmgr list --only-installed | grep -oP 'i \K.+?(?=:)'
- after_success:
- - rsync -e "ssh -p ${SFTP_PORT} -o StrictHostKeyChecking=no -i./deploy_key" main.pdf ${SFTP_HOST}:${SFTP_PREFIX}_${TRAVIS_BRANCH}_latest.pdf
- - rsync -e "ssh -p ${SFTP_PORT} -o StrictHostKeyChecking=no -i./deploy_key" main.pdf ${SFTP_HOST}:${SFTP_PREFIX}_${TRAVIS_BRANCH}_${TRAVIS_JOB_NUMBER}.pdf
|