INDUSTRIALISER UNE
APPLICATION ANGULAR EN
MOINS DE 10 MINUTES
1ER PARTIE
QUI SUIS-JE ?
• Philippe Beroucry
• Développeur chez it-ce
(Groupe BPCE)
• Angular/.Net
• DevOps newbie
• Travaille sur des sujets
transverses Angular
PLATEFORME DE LA
DEMOIndustrialisation minimal de test
@angular/cli : 1.3.2
@angular: 4.3.6
2.60.1 (lts:
2.60.1)
5.3.1
DEMO-WEB
• Application web
• Crée à partir d’une base @angular/cli
• Démonstration
BUILD - JENKINS
• Création multipipeline (pour gérer des builds par
branches)
• Création du JenkinsFile
• Communication directe avec bitbucket
BUILD - BITBUCKET
Pré-requis:
- plugin bitbucket à installer sur jenkins
Configuration:
- Bitbucket EndPoints
BUILD - SLACK
• Plugin à installer sur
jenkins:
• Configuration sur
jenkins
BUILD - SLACK
• Application à installer sur
slack
• Configuration
BUILD - JENKINSFILE
• Configuration d’un Jenkinsfile
DEMO
• Scénario :
• Je push mon code
• Je reçois une notification
slack
POUR PLUS D’INFO
• Docker jenkins => https://github.com/jenkinsci/docker
• Docker bitbucket => https://hub.docker.com/r/atlassian/bitbucket-server/
• Plugins jenkins :
• Nodejs => https://wiki.jenkins.io/display/JENKINS/NodeJS+Plugin
• Bitbucket =>
https://wiki.jenkins.io/display/JENKINS/Bitbucket+Branch+Source+Plugin
• Slack => https://wiki.jenkins.io/display/JENKINS/Slack+Plugin
• Plugins slack:
• Jenkins CI => https://slack.com/apps/A0F7VRFKN-jenkins-ci
Des question ?
Merci 😊 ☺️ 🙏 😅
endez pour la 2ème partie la partie d’une publication d’une librair

Meetup aix-js-28-08-2017

  • 1.
    INDUSTRIALISER UNE APPLICATION ANGULAREN MOINS DE 10 MINUTES 1ER PARTIE
  • 2.
    QUI SUIS-JE ? •Philippe Beroucry • Développeur chez it-ce (Groupe BPCE) • Angular/.Net • DevOps newbie • Travaille sur des sujets transverses Angular
  • 3.
    PLATEFORME DE LA DEMOIndustrialisationminimal de test @angular/cli : 1.3.2 @angular: 4.3.6 2.60.1 (lts: 2.60.1) 5.3.1
  • 4.
    DEMO-WEB • Application web •Crée à partir d’une base @angular/cli • Démonstration
  • 5.
    BUILD - JENKINS •Création multipipeline (pour gérer des builds par branches) • Création du JenkinsFile • Communication directe avec bitbucket
  • 6.
    BUILD - BITBUCKET Pré-requis: -plugin bitbucket à installer sur jenkins Configuration: - Bitbucket EndPoints
  • 7.
    BUILD - SLACK •Plugin à installer sur jenkins: • Configuration sur jenkins
  • 8.
    BUILD - SLACK •Application à installer sur slack • Configuration
  • 9.
    BUILD - JENKINSFILE •Configuration d’un Jenkinsfile
  • 10.
    DEMO • Scénario : •Je push mon code • Je reçois une notification slack
  • 11.
    POUR PLUS D’INFO •Docker jenkins => https://github.com/jenkinsci/docker • Docker bitbucket => https://hub.docker.com/r/atlassian/bitbucket-server/ • Plugins jenkins : • Nodejs => https://wiki.jenkins.io/display/JENKINS/NodeJS+Plugin • Bitbucket => https://wiki.jenkins.io/display/JENKINS/Bitbucket+Branch+Source+Plugin • Slack => https://wiki.jenkins.io/display/JENKINS/Slack+Plugin • Plugins slack: • Jenkins CI => https://slack.com/apps/A0F7VRFKN-jenkins-ci
  • 12.
    Des question ? Merci😊 ☺️ 🙏 😅 endez pour la 2ème partie la partie d’une publication d’une librair