In order to install Jenkins Continuous Integration server, you will need Java installed, and optionally Apache Ant and Maven. Download the latest RedHat rpm, don’t worry, the RedHat rpms are noarch so they will install on Tizen without any issues. Install the rpm.
# wget http://pkg.jenkins-ci.org/redhat/jenkins-1.645-1.1.noarch.rpm # rpm -ivh jenkins-1.645-1.1.noarch.rpm
Copy the code below into a file named jenkins.service and upload it to the /etc/systemd/system/ directory.
[Unit] Description=Jenkins Daemon [Service] ExecStart=/usr/local/java/bin/java -jar /usr/lib/jenkins/jenkins.war User=jenkins [Install] WantedBy=multi-user.target
You can either autostart Jenkins on each boot or start it manually (I recommend you to start it manually). To make Jenkins run automatically on each boot:
# systemctl enable jenkins && systemctl start jenkins
To start it manually, just type:
# systemctl start jenkins
If you need Apache Ant and/or Maven, just download the binary archives from their respective websites and extract them somewhere (preferably /usr/lib/, creating the /usr/lib/ant and /usr/lib/maven directories.), then point the ANT_HOME and MAVEN_HOME variables to those directories.
# export ANT_HOME=/usr/lib/ant # export MAVEN_HOME=/usr/lib/maven
Check out the Jenkins documentation for more info about how to configure and work with your new CI server.
License CC BY 4.0