Add support to jenkins cmd for jenkins_jobs.ini 91/12391/2
authorThanh Ha <thanh.ha@linuxfoundation.org>
Sat, 25 Aug 2018 05:23:08 +0000 (01:23 -0400)
committerThanh Ha <thanh.ha@linuxfoundation.org>
Sat, 25 Aug 2018 05:38:56 +0000 (01:38 -0400)
commit54c0bdb08963841eecd01cc816d485d15f1e9de1
tree1888a72710c9090f44c862265f0f526374b9a031
parent37c20018f44522eb56a9d7d54ab9f4c35c6e19d8
Add support to jenkins cmd for jenkins_jobs.ini

Allow the jenkins command to use existing jenkins_jobs.ini for
configuration. By default assume jenkins_jobs.ini's default
configuration 'jenkins'.

This change makes 'server', 'user', and 'password' parameters no
longer required as defaults replace the need for these options.

'server' now defaults to 'jenkins' if jenkins_jobs.ini exists,
otherwise defaults to 'http://localhost:8080' which is the default
Jenkins deploy port.

'user' now defaults to 'admin' which is the Jenkins default admin
user.

'password' has no default and must be set by the user as this
is randomly generated by Jenkins at boot.

Change-Id: Ic7af1eb53e8e9079b845203f44914310616c4bab
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
lftools/cli/jenkins/__init__.py
releasenotes/notes/jenkins-25629106553ebbd5.yaml [new file with mode: 0644]