Size: 50
Comment:
|
Size: 1789
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 2: | Line 2: |
Continuous Integration and Delivery | Continuous Integration and Delivery https://jenkins.io/doc/ https://jenkins.io/doc/book/appendix/advanced-installation/ Install version jenkins 2.9.1 LTS * wget http://jenkins.mirror.isppower.de/war-stable/2.19.1/jenkins.war * /opt/apache-tomcat-7.0.53/bin/catalina.sh start * cp jenkins.war /opt/apache-tomcat-7.0.53/webapps/jenkins.war {{{ Jenkins initial setup is required. An admin user has been created and a password generated. Please use the following password to proceed to installation: ************************************* This may also be found at: /home/vitor/.jenkins/secrets/initialAdminPassword http://localhost:8081/jenkins }}} * go to http://localhost:8081/jenkins/login?from=%2Fjenkins%2F * customize jenkins, select plugins to install svn and git plugin * admin user * admin * ******** * ******** * admin * admin@example.org * create new jobs * jobx, freestyle project, ok == Use git repository == {{{ # create project on git server cd /home/git mkdir helloJenkins.git cd helloJenkins.git git --bare init git config core.sharedRepository group cd /home/git chown git * -R chgrp git * -R }}} {{{ #create project on local machine cd ~/Documents mkdir helloJenkins cd helloJenkins git init touch README git add . git commit -m 'Initial commit' git config --list #check config git remote remove origin git remote add origin ssh://git@example.org:1234/home/git/helloJenkins.git git push origin master git log }}} == Jenkins job jobx == {{{ git repository: ssh://git@example.org:1234/home/git/helloJenkins.git credentials: none branch to build: master build: invoke top level maven targets, goals clean install build triggers: poll scm every minute */1 * * * * save }}} |
Jenkins
Continuous Integration and Delivery https://jenkins.io/doc/ https://jenkins.io/doc/book/appendix/advanced-installation/
Install version jenkins 2.9.1 LTS
wget http://jenkins.mirror.isppower.de/war-stable/2.19.1/jenkins.war
- /opt/apache-tomcat-7.0.53/bin/catalina.sh start
- cp jenkins.war /opt/apache-tomcat-7.0.53/webapps/jenkins.war
Jenkins initial setup is required. An admin user has been created and a password generated. Please use the following password to proceed to installation: ************************************* This may also be found at: /home/vitor/.jenkins/secrets/initialAdminPassword http://localhost:8081/jenkins
go to http://localhost:8081/jenkins/login?from=%2Fjenkins%2F
- customize jenkins, select plugins to install svn and git plugin
- admin user
- admin
- ********
- ********
- admin
- create new jobs
- jobx, freestyle project, ok
Use git repository
# create project on git server cd /home/git mkdir helloJenkins.git cd helloJenkins.git git --bare init git config core.sharedRepository group cd /home/git chown git * -R chgrp git * -R
#create project on local machine cd ~/Documents mkdir helloJenkins cd helloJenkins git init touch README git add . git commit -m 'Initial commit' git config --list #check config git remote remove origin git remote add origin ssh://git@example.org:1234/home/git/helloJenkins.git git push origin master git log
Jenkins job jobx
git repository: ssh://git@example.org:1234/home/git/helloJenkins.git credentials: none branch to build: master build: invoke top level maven targets, goals clean install build triggers: poll scm every minute */1 * * * * save