i Jenkins€¦ · WorkFlow: Gravity Change Management: TD/OMS OpenAPI: OpenAPI Studio Open Source:...
Transcript of i Jenkins€¦ · WorkFlow: Gravity Change Management: TD/OMS OpenAPI: OpenAPI Studio Open Source:...
Embrace Change. Remain In Control.
i Jenkins
Embrace Change. Remain In Control.
About Me
Wim JongmanOwner and CTO
Remain Software
Products:
WorkFlow: Gravity
Change Management: TD/OMS
OpenAPI: OpenAPI Studio
Open Source:
Eclipse Committer and Project Lead
Embrace Change. Remain In Control.
About Me
Embrace Change. Remain In Control.
Agenda
Introduction to Jenkins
Let’s go
Tweeks
Hello, World!
Jobs
Embrace Change. Remain In Control.
What is Jenkins
Jenkins is an open source automation
server written in Java.
Embrace Change. Remain In Control.
What is Jenkins
Jenkins helps to automate the non-human
part of the software development process,
with continuous integration and facilitating
technical aspects of continuous delivery.
Embrace Change. Remain In Control.
What is Jenkins
Jenkins can execute arbitrary shell scripts
and Windows batch commands.
Embrace Change. Remain In Control.
What is Jenkins
The creator of Jenkins is
Kohsuke Kawaguchi.
Embrace Change. Remain In Control.
What is Jenkins
https://github.com/jenkinsci/jenkins
Embrace Change. Remain In Control.
A Job Scheduler!
Embrace Change. Remain In Control.
A Job Scheduler!(on steroids)
Embrace Change. Remain In Control.
Let's Go!
Download Jenkins
For your Platform
The Generic Java Package (IBM i)
http://mirrors.jenkins.io/war-stable/latest/jenkins.war
wget (Use yum if wget is not found)
Embrace Change. Remain In Control.
Let's Go!
Create a jenkins user
Embrace Change. Remain In Control.
Let's Go!
Build a run script
java -jar jenkins.war --httpPort=9599
or (quick and dirty)
java -jar jenkins.war --httpPort=9599 --
argumentsRealm.passwd.jenkins=jenkins --
argumentsRealm.roles.jenkins=admin
Embrace Change. Remain In Control.
Let's Go!
Embrace Change. Remain In Control.
Let's Go!
Embrace Change. Remain In Control.
Let's Go!
Embrace Change. Remain In Control.
Let's Go!
Embrace Change. Remain In Control.
Let's Go!
Embrace Change. Remain In Control.
Let's Go!
Embrace Change. Remain In Control.
Let's Go!
Embrace Change. Remain In Control.
Let's Go!
Embrace Change. Remain In Control.
Let's Go!
Embrace Change. Remain In Control.
Configure.
Embrace Change. Remain In Control.
Configure – Disable Security
Embrace Change. Remain In Control.
Configure – Disable Security
Embrace Change. Remain In Control.
Configure – HTTPS Problems
Embrace Change. Remain In Control.
Configure – HTTPS Problems
Embrace Change. Remain In Control.
Configure – HTTPS Problems
Embrace Change. Remain In Control.
Configure
Embrace Change. Remain In Control.
Hello, World!
Embrace Change. Remain In Control.
The Anatomy of a job.
Embrace Change. Remain In Control.
The Anatomy of a Job
Embrace Change. Remain In Control.
The Anatomy of a Job
Configuration
Recent Build History
Workspace
Artifacts
Embrace Change. Remain In Control.
Running IBM i
commands.
Embrace Change. Remain In Control.
A Job with Artefacts.
Embrace Change. Remain In Control.
A Real Build.
Embrace Change. Remain In Control.
Thanks!