Duration
11.0 hours
Regular fee
$250
Objectives of the training
Jenkins is an open source continuous integration tool. This training is intended for anyone who wants to use it, interfaced with the Git source code manager, to set up continuous integration in their projects in order to automate compilation, testing or production tasks of new versions of an information system.Targeted audience
DevelopersPrerequisite
None.Trainers
Upcoming information
Course architecture
Git - Managing the versions of your projects
Presentation
• Presentation of GIT
• GIT mechanisms
• Git compared to other VCS
• Presentation of GIT
• GIT mechanisms
• Git compared to other VCS
Getting started with GIT
• Initializing a project
• Indexing changes
• Committing changes
• Ignore files
• Recovering a version of a file
• Initializing a project
• Indexing changes
• Committing changes
• Ignore files
• Recovering a version of a file
Interacting with a remote repository
• Introduction to GitHub
• Creating a project on GitHub
• Adding a remote repository
• Pushing versions to the remote repository
• Retrieving versions from the remote repository
• Introduction to GitHub
• Creating a project on GitHub
• Adding a remote repository
• Pushing versions to the remote repository
• Retrieving versions from the remote repository
Branching system
• Overview of the branch system
• Create a branch
• Merging two branches
• Managing conflicts
Git - Master Your Release Management (concepts, usage and case studies) (2nd edition)
• Foreword
• Git and version management
• Installing Git
• Creating a repository
• Handling files and committing
• Consultation and manipulation of the history
• Branches and tags
• Sharing a repository
• Git-Flow : enterprise workflow
• Git tools
• Independent developer scenario
• Team scenario
• Maximum productivity with Git
• Git in continuous deployment
• Checklist
Jenkins - Manage your projects in continuous integration
• Overview of the branch system
• Create a branch
• Merging two branches
• Managing conflicts
Git - Master Your Release Management (concepts, usage and case studies) (2nd edition)
• Foreword
• Git and version management
• Installing Git
• Creating a repository
• Handling files and committing
• Consultation and manipulation of the history
• Branches and tags
• Sharing a repository
• Git-Flow : enterprise workflow
• Git tools
• Independent developer scenario
• Team scenario
• Maximum productivity with Git
• Git in continuous deployment
• Checklist
Jenkins - Manage your projects in continuous integration
Introduction to Jenkins
• The DevOps movement
• What is Jenkins?
• Jenkins installation and configuration
• Overview of Jenkins
• The DevOps movement
• What is Jenkins?
• Jenkins installation and configuration
• Overview of Jenkins
The basics
• Creating a Jenkins job
• Launching a Jenkins job
• Using Jenkins with Git
• Automated builds from Git
• Creating a Jenkins job
• Launching a Jenkins job
• Using Jenkins with Git
• Automated builds from Git
Jenkins pipelines
• Introduction
• Creating a pipeline
• Pipeline automation
• Introduction
• Creating a pipeline
• Pipeline automation
The distributed architecture
• Introduction to distributed architecture
• Creation and configuration of a master server
• Creating and configuring a slave server
• Use in distributed mode
• Introduction to distributed architecture
• Creation and configuration of a master server
• Creating and configuring a slave server
• Use in distributed mode
Private or personalized training
If you have more than 8 people to sign up for a particular course, it can be delivered as a private session right at your offices. Contact us for more details.
Request a quoteDuration
11.0 hours
Regular fee
$250
Private or personalized training
If you have more than 8 people to sign up for a particular course, it can be delivered as a private session right at your offices. Contact us for more details.
Request a quote