|
|
|
<table style="border-collapse: collapse; border: none;">
|
|
|
|
<tr style="border-collapse: collapse; border: none;">
|
|
|
|
<td style="border-collapse: collapse; border: none;">
|
|
|
|
<a href="http://www.openairinterface.org/">
|
|
|
|
<img src="../images/oai_final_logo.png" alt="" border=3 height=50 width=150>
|
|
|
|
</img>
|
|
|
|
</a>
|
|
|
|
</td>
|
|
|
|
<td style="border-collapse: collapse; border: none; vertical-align: center;">
|
|
|
|
<b><font size = "5">Jenkins Service Installation</font></b>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
|
|
|
|
## Table of Contents ##
|
|
|
|
|
|
|
|
# 1. Introduction #
|
|
|
|
|
|
|
|
> Jenkins is an open source automation server written in Java. Jenkins helps to automate the non-human part of the software development process, with continuous integration and facilitating technical aspects of continuous delivery.
|
|
|
|
|
|
|
|
> It is a server-based system that runs in servlet containers such as Apache Tomcat. It supports version control tools, including AccuRev, CVS, Subversion, Git, Mercurial, Perforce, ClearCase and RTC, and can execute Apache Ant, Apache Maven and sbt based projects as well as arbitrary shell scripts and Windows batch commands.
|
|
|
|
|
|
|
|
> Released under the MIT License, Jenkins is free software.
|
|
|
|
|
|
|
|
> Source https://en.wikipedia.org/wiki/Jenkins_(software)
|
|
|
|
|
|
|
|
# 2. Installation #
|
|
|
|
|
|
|
|
Please follow the steps described in the official Jenkins installation [page](https://jenkins.io/doc/book/installing/).
|
|
|
|
|
|
|
|
**TODO: the Web Service Certicate is incorrect. Raphael to FIX ASAP.**
|
|
|
|
|
|
|
|
## 2.1. Plugins Installation ##
|
|
|
|
|
|
|
|
The following list is not exhaustive but OAI CI effort is currently using the listed plugins:
|
|
|
|
|
|
|
|
* AnsiColor
|
|
|
|
* Blue Ocean
|
|
|
|
* GitHub
|
|
|
|
* GitHub Pull Request Builder
|
|
|
|
* GitLab
|
|
|
|
* Slack Notification Plugin
|
|
|
|
* and of course Pipeline
|
|
|
|
|
|
|
|
All the jobs that are / will be created are using the new Pipeline technology / syntax.
|
|
|
|
|