Continuous integration and continuous delivery with Jenkins
2017-03-10
In this post I’ll show how to use the opensource tool #Jenkins, “the leading #opensource automation server, Jenkins provides hundreds of plugins to support building, deploying and automating any project”. I’ll create a simple pipeline that executes remote tasks via ssh. It could be used for continuous integration and continuous delivery for Oracle OBIEE Systems
Install (in a docker container)
docker run -p 8080:8080 -p 50000:50000 -v /home/oracle/docker\_shares/jenkins:/var/jenkins\_home -d jenkins
Configure credentials
Login to Jenkins (http://jenkins.redaelli.org:8080) Jenkins -> Manage Jenkins -> Credential -> System -> Add credential
Configure remote nodes
Jenkins -> Manage Jenkins -> Manage nodes -> Add node
Configure Pipeline Jenkins -> New Item -> Pipeline See https://gist.github.com/matteoredaelli/8d306d79e547f3fdfd5d1c467373f8e0