jenkins plugin 설치 / batch / cli 에서 설치 / 뽑기
jenkins 의 plugin list 를 추출하는 법
jenkins web page 에서 추출하기
https://
Jenkins.instance.pluginManager.plugins.each{
plugin ->
println ("${plugin.getShortName()}:${plugin.getVersion()}")
}
jenkins cli 로 뽑기
cli 는 다음처럼 받을 수 있다.
curl https:///jnlpJars/jenkins-cli.jar -o jenkins-cli.jar
// get_plugin_list.groovy
def plugins = jenkins.model.Jenkins.instance.getPluginManager().getPlugins()
plugins.each {println "${it.getShortName()}: ${it.getVersion()}"}
java -jar jenkins-cli.jar -s https:// -auth "namh:who1sthegoodman" groovy = < get_plugin_list.groovy > plugins.txt
jenkins cli 로 plugin 설치
testing - How to install jenkins plugins from command line? - Stack Overflow
java -jar jenkins-cli.jar -s https://inhouse.foodpang.co/ci -auth <username>:<password> install-plugin <plugin_name1> <plugin_name2> ...