diff options
author | Thomas Duval <thomas.duval@orange.com> | 2020-06-03 10:06:52 +0200 |
---|---|---|
committer | Thomas Duval <thomas.duval@orange.com> | 2020-06-03 10:06:52 +0200 |
commit | 7bb53c64da2dcf88894bfd31503accdd81498f3d (patch) | |
tree | 4310e12366818af27947b5e2c80cb162da93a4b5 /tools/moon_jenkins/README.md | |
parent | cbea4e360e9bfaa9698cf7c61c83c96a1ba89b8c (diff) |
Update to new version 5.4HEADstable/jermamaster
Signed-off-by: Thomas Duval <thomas.duval@orange.com>
Change-Id: Idcd868133d75928a1ffd74d749ce98503e0555ea
Diffstat (limited to 'tools/moon_jenkins/README.md')
-rw-r--r-- | tools/moon_jenkins/README.md | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/tools/moon_jenkins/README.md b/tools/moon_jenkins/README.md deleted file mode 100644 index 684b351c..00000000 --- a/tools/moon_jenkins/README.md +++ /dev/null @@ -1,37 +0,0 @@ -# Moon Jenkins -The aim of this repo is to give a quick way to start with jenkins in containers. -These were the aims of the automation: -- minimal interaction with Jenkins GUI - the plugins in plugins.txt are installed automatically, the admin user is setup based on environment variables, proxy variables are inherited from environment -- the build of the custom image is integrated in the same workflow - -## Prerequisites -- one host running a newer version of the docker-engine -- docker-compose 1.18.0 - -## Usage -- Setup secrets: -```bash -export JENKINS_USER=admin -export JENKINS_PASSWORD=admin -``` -- Deploy jenkins: -```bash -docker-compose up -d - ``` -- Test: Jenkins GUI can be available on `http://<docker host IP>:8080` - - -## Pipeline Creation -You may find bellow an example of pipeline creation using BlueOcean interface. -As example I used a clone (https://github.com/brutus333/moon.git) of the moon project (https://git.opnfv.org/moon/) - -Click on "Create a new job" in the classical Jenkins UI and follow the steps highlighted bellow: - -![Create Multibranch Pipeline](images/Create%20Multibranch%20Pipeline.png) -![Select Source](images/Select%20Source%20Multibranch%20Pipeline.png) -![Configure Source](images/Git%20Source%20Multibranch%20Pipeline.png) -![Multibranch Pipeline Log](images/Multibranch%20Pipeline%20Log.png) - -Clicking on BlueOcean shows the pipeline in the blueocean interface: - -![Blue Ocean Pipeline success](images/blue%20ocean%20success%20pipeline.png) |