MoinMoin Logo
  • Comments
  • Immutable Page
  • Menu
    • Navigation
    • RecentChanges
    • FindPage
    • Local Site Map
    • Help
    • HelpContents
    • HelpOnMoinWikiSyntax
    • Display
    • Attachments
    • Info
    • Raw Text
    • Print View
    • Edit
    • Load
    • Save
  • Login

Navigation

  • Start
  • Sitemap
Revision 3 as of 2016-10-09 17:00:02
  • Jenkins

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
  • 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 
  • MoinMoin Powered
  • Python Powered
  • GPL licensed
  • Valid HTML 4.01