Commit Graph

8 Commits

Author SHA1 Message Date
Alexander Bochkarev df3da52454 [Jenkins] Jenkins version pinned to 2.19.1 LTS
Change-Id: I651e2fdac68c7a0fea9ab5b0c518b4d75834cf71
2016-10-20 15:01:16 +03:00
Sergey Kraynev 1b3381c0f8 Revert "[Jenkins] Jenkins version pinned to 2.19.1 LTS"
This reverts commit 5dcc74ac1c.

Change-Id: Id4c0d8371678825f244b05978b8a29a3ec3892e3
2016-10-19 12:20:03 +00:00
Alexey Khivin 5dcc74ac1c [Jenkins] Jenkins version pinned to 2.19.1 LTS
Change-Id: Icfd06813aeacf9994d6b512979454f16444e9b67
2016-10-10 15:44:17 +03:00
Nikolay Mahotkin 35d3cf36fd [Jenkins] Fixing upgrading of git plugin
* Added a generic script for installing
   plugin with their dependencies

Change-Id: I66239967f1bac1cfde1a3add81de2b70657e9f5d
2016-06-27 14:46:35 +03:00
Anastasia Kuznetsova 7c1054ec53 Fix automated job creation
- Splited installation of Jenkins anf JJB
- Changed JJB config
- Added switching to local Gerrit config

Change-Id: Iec04050b1ac3674329c9f0da60d852775d75fbbd
2016-06-07 13:45:51 +00:00
Nikolay Mahotkin fe97ac5aad Fixing keys issue in Jenkins
* Added key generation to Jenkins
 * If Gerrit is provided, create jenkins user
   and pass jenkins public key to Gerrit
 * Fixed CI/CD app for these changes
 * Fixed copy private jenkins key to /home/jenkins/.ssh

Change-Id: I26a7722e15aaf04274fae9ed437f45af5b213b95
2016-05-13 20:02:48 +03:00
Alexey Khivin eba9931ba5 Install project-config by puppet instead of git clone
Change-Id: Ib0b564bf5b8e848ed2f7a303675cfe6df16d3297
2016-05-13 18:35:58 +03:00
Anastasia Kuznetsova 4e467411b3 Initial version of puppet-based Jenkins
Current version of Jenkins app installs Jenkins and
JJB and creates jobs whose templates are located at /etc/project-config/
(this is a place where JJB looks for jobs template by default)

This application uses new libraries:
https://gerrit.mirantis.com/#/c/58907/
https://gerrit.mirantis.com/#/c/58860/

Change-Id: I80329809b245a63ad8d7e2966f9142c11562996b
2016-03-16 21:31:40 +04:00