25
quick sartup a jenkins server on OpenShift

1. Quick sartup a jenkins server on OpenShift

Embed Size (px)

Citation preview

Page 1: 1. Quick sartup a jenkins server on OpenShift

quick sartup a jenkins server on OpenShift

Page 2: 1. Quick sartup a jenkins server on OpenShift

1.install rhc client tool

2.setup rhc

3.create a jenkins application

4.setup jenkins

5.create a new job

6.custom our tool version

7. run job

Page 3: 1. Quick sartup a jenkins server on OpenShift

1.install rhc client tool

Page 4: 1. Quick sartup a jenkins server on OpenShift

All introduction of install client tool at ‘https://developers.openshift.com/en/getting-started-overview.html’

because I use windows ,and base on OpenShift’s direct , I need install Ruby and git

install ruby …use OpenShift recommended version

Page 5: 1. Quick sartup a jenkins server on OpenShift

install git …

Page 6: 1. Quick sartup a jenkins server on OpenShift

2.setup rhc

Page 7: 1. Quick sartup a jenkins server on OpenShift
Page 8: 1. Quick sartup a jenkins server on OpenShift

3.create a jenkins application

Page 9: 1. Quick sartup a jenkins server on OpenShift
Page 10: 1. Quick sartup a jenkins server on OpenShift

4.setup jenkins

Page 11: 1. Quick sartup a jenkins server on OpenShift

change account password …

Page 12: 1. Quick sartup a jenkins server on OpenShift

add executable job thread…

Page 13: 1. Quick sartup a jenkins server on OpenShift
Page 14: 1. Quick sartup a jenkins server on OpenShift

5.create a new job

Page 15: 1. Quick sartup a jenkins server on OpenShift

add a new job

Page 16: 1. Quick sartup a jenkins server on OpenShift

setup github repository

Page 17: 1. Quick sartup a jenkins server on OpenShift

run job

Page 18: 1. Quick sartup a jenkins server on OpenShift

6.custom our tool version

Page 19: 1. Quick sartup a jenkins server on OpenShift

Now , project is use jdk1.8 to compile and use maven3.3.3 as tool ,so not use OpenShift’s default setup ,I need install jdk and maven individual.

1.navigate OpenShift persistent data directorycd $OPENSHIFT_DATA_DIR

2.download and zip jdkwget -c -O "jdk-8u40-linux-x64.tar.gz" --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u60-b27/jdk-8u60-linux-x64.tar.gz"

tar xzf jdk-8u40-linux-x64.tar.gz

rm -f jdk-8u40-linux-x64.tar.gz

3.download and zip mavenwget http://apache.lauf-forum.at/maven/maven-3/3.3.3/binaries/apache-maven-3.3.3-bin.tar.gz

tar -xvf apache-maven-3.3.3-bin.tar.gz

rm apache-maven-3.3.3-bin.tar.gz

Page 20: 1. Quick sartup a jenkins server on OpenShift

connect app

Page 21: 1. Quick sartup a jenkins server on OpenShift

download jdk

Page 22: 1. Quick sartup a jenkins server on OpenShift

download maven

Page 23: 1. Quick sartup a jenkins server on OpenShift

set enviroment variabel

ok ,after install jdk and maven , just set enviroment path in shell ( it’s work around to use the different kind version ,avoid OpenShift’s limit ) M2_HOME=$OPENSHIFT_DATA_DIR/apache-maven-3.3.3PATH=$M2_HOME/bin:$PATHJAVA_HOME=$OPENSHIFT_DATA_DIR/jdk1.8.0_60PATH=$JAVA_HOME/bin:$PATHmvn install

Page 24: 1. Quick sartup a jenkins server on OpenShift

7.run job

Page 25: 1. Quick sartup a jenkins server on OpenShift

run ~