Verified Commit c702705c authored by Quentin Duchemin's avatar Quentin Duchemin
Browse files

Add SFTP uploads of artifacts

parent 2188a9e9
Pipeline #54248 failed
......@@ -11,23 +11,19 @@ beamer-build:
paths:
- "*.pdf"
tags:
- docker
- [build]
synchronize:
stage: deploy
before_script:
- apt-get update -y
- apt-get install -y rsync
- echo "$ssh_key" > id_rsa
- chmod 600 id_rsa
- apt-get install -y openssh-client sshpass
script:
# In non-interactive context, don't check host identity
- sshpass -p ${SFTP_PASSWORD} sftp -o StrictHostKeyChecking=no -P 2222 ${SFTP_USER}@${SFTP_HOST}:uploads <<< $'mkdir api\n cd api\n put *.pdf openpgp.pdf'
- rsync -e"ssh -i id_rsa -o StrictHostKeyChecking=no" -avz *.pdf apiInit@pica02.picasoft.net:~/artefact/pgp/
after_script:
- rm id_rsa
dependencies:
- beamer-build
tags:
- linux
- [build]
only:
- master
## API Init -- Cryptographie, SSH, OpenPGP
Ce dépôt contient les sources LaTeX utilisées pour générer un support de présentation pour l'API Init.
Une chaîne d'intégration permet de construire automatiquement le PDF à partir du fichier .tex présent à la racine.
Après construction, le document final est disponible [à cette adresse](https://uploads.picasoft.net/api/openpgp.pdf).
Le nom du fichier à compiler ainsi que le chemin d'upload sont définis dans le fichier [.gitlab-ci.yml](./gitlab-ci.yml).
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment