Skip to content
Extraits de code Groupes Projets
Valider 6ec10c90 rédigé par nono's avatar nono :computer:
Parcourir les fichiers

Add ca-cert packages and option to reference it explicitly in the lftp command.

parent cdaf18bf
Aucune branche associée trouvée
Aucune étiquette associée trouvée
1 requête de fusion!12Resolve "Bug de certificat SSL dans la CI"
# Ce fichier décrit les étapes d'intégration continue et de déployement pour le site bloquelapub.net
# Concrètement, étant donné que nous utilions du HTML et CSS sans compilation à travers webpack ou autre, nous avons simplement besoin de
# Concrètement, étant donné que nous utilions du HTML et CSS sans compilation à travers webpack ou autre, nous avons simplement besoin de
# mettre en ligne le site web dans le FTP de Ouvaton.coop.
# Les identificants sont disponibles dans le trousseau sysadmin à la Quadrature du Net, mais aussi dans les variables protégées dans le dépôt git.
# Les étapes sont donc les suivantes :
# Les étapes sont donc les suivantes :
stages:
- deploy
- post
......@@ -15,9 +15,9 @@ deploy-to-ftp:
stage: deploy
before_script: # On installe lftp pour permettre des transfert plus facilements dans une CI.
- apt-get update -qy
- apt-get install -y lftp
- apt-get install -y lftp ca-certificates
# Se connecter au FTP et transférer les fichiers
script: lftp -c "open $HOST; user $FTPUSERNAME $FTPPASS; mirror -X * --reverse --verbose --delete --ignore-time --parallel=10 ./ httpdocs/; bye"
script: lftp -c "set ssl:ca-file /etc/ssl/certs/ca-certificates.crt; open $HOST; user $FTPUSERNAME $FTPPASS; mirror -X * --reverse --verbose --delete --ignore-time --parallel=10 ./ httpdocs/; bye"
only:
- master
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter