Gabriel Périard-Tremblay
Qu'est-
Continuous integration for Salesforce lightning development, Bhupendra Joshi, 21 mars 2017.
- Assurer la qualité du code
- Éviter les régressions
- Respecter les normes établies
Pourquoi faisons-nous de l'intégration continue?
Mais le CD,
Différences entre le l'intégration continue, la livraison continue et le déploiement continu
http://skillslane.com/continuous-integration-delivery-deployment/
Comment faire de l'intégration continue?
Quoi tester?
sudo: false
language: python
python:
- 3.5
cache: pip
install:
- virtualenv test_runner
- test_runner/bin/pip install pyfiglet==0.7.5
script:
- test_runner/bin/python travis/test_runner
notifications:
email: false
slack:
secure: <string>
on_success: never
on_failure: always
CI/CD @
Choragium
Outil d'intégration continue développé à l'interne.
Déploie et expose une branche de l'application lorsqu'une Pull Request est crée.
Pourquoi?
Principalement faciliter le QA pour les non-dev
Comment?
Application Flask qui reçoit des webhook de GitHub.
Déploie et expose les instances à l'aide de Ansible et Docker.
BLOG.LANETS. CA
Question?