sh jenkins-cli.jar包装。自动下载jenkins-cli.jar并将其包装为命令。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh jenkins-cli.jar包装。自动下载jenkins-cli.jar并将其包装为命令。相关的知识,希望对你有一定的参考价值。

#!/bin/bash

# To get installed plugins
jenkins-cli.sh list-plugins 2>/dev/null | awk '{if (!/^Skipping/) print $1;}'

# 2>/dev/null to ignore warnings
# "if (!/^Skipping/)" to ignore "Skipping", it is not plugin name
#!/bin/bash

JENKINS_URL="http://localhost/jenkins"
JENKINS_JAR="/tmp/jenkins-cli.jar"

SSL_CHAR=${JENKINS_URL:4:1}

if [ ! -e $JENKINS_JAR ]; then
    WGET="wget $JENKINS_URL/jnlpJars/jenkins-cli.jar -O $JENKINS_JAR"
    if [ "$SSL_CHAR" == "s"]; then
        WGET="$WGET --no-check-certificate"
    fi
fi

BASE_CMD="java -jar $JENKINS_JAR -s $JENKINS_URL/"
if [ "$SSL_CHAR" == "s" ]; then
    BASE_CMD="$BASE_CMD -noCertificateCheck"
fi
if [ -z $1 ]; then
    $BASE_CMD help
else
    $BASE_CMD $*
fi

以上是关于sh jenkins-cli.jar包装。自动下载jenkins-cli.jar并将其包装为命令。的主要内容,如果未能解决你的问题,请参考以下文章

使用jenkins-cli.jar和用户身份验证在Jenkins中导出/导入作业

Jenkins使用jenkins-cli.jar进行远程调用时出现“ERROR: No such job 'test'”的问题解决(Windows)

Jenkins--02命令行构建Job

Jenkins 三: Jenkins CLI

Jenkins基础篇 系列之-—10 执行 Jenkins CLI 命令

Jenkins基础篇 系列之-—10 执行 Jenkins CLI 命令