Why?
Software automation is the most important practice when improving the productivity of information work. People can better focus on the essentials as the mechanical, repetitive, and tedious tasks are fully automated. Jenkins is the leading open-source automation server. A countless number of organizations trust Jenkins to automate their tasks, such as builds, test execution, and reporting, or even use Jenkins to build fully automated CI/CD pipelines.
Goals
Automating tasks with Jenkins
A clear understanding of Jenkins architecture
Get familiar with the Jenkins terminology
Managing CI/CD-pipelines
Target audience
People working in software development who want to automate tasks such as builds, test execution, and reporting. The number of participants is limited to 10 to ensure the instructor can support each participant personally during the hands-on exercises.
Requirements and exercise environment
The participant needs a laptop with Docker and Docker Compose installed. These are available for common operating systems at: https://docs.docker.com/install/.
Agenda
This is a hands-on course where you will learn by doing. So, we will first introduce the central concepts, and then everybody can try them on their computers in practice.
What is a CI Engine, and why do we need one?
Why choose Jenkins?
Typical applications
Automating tasks with Jenkins
Jenkins Pipeline
Radiator
The exercises are done in a sandboxed environment that the participant can use for further experiments and learning after the course.
Lecturer: DevOps specialist from Omoroi
Language: English / Finnish
The course takes one workday.
Contact
If you are interested in this course or have special questions about the topic, please contact:
Jussi Salovaara.
jussi.salovaara@omoroi.fi
+358401632424