jenkins拉取java远程日志

1、安装插件,AnsiColor

2、选择颜色日志输出

3、脚本编写

echo -e "\e[1;32m##################java start check #####################\e[0m"
b=`ssh -p X root@X.X.X.X "ssh root@X.X.X.X 'ps axu|grep -w  XXX.jar|grep -v "grep"|wc -l'"`

if [ $b != "1" ]
then
    echo -e  "\e[1;34m Java start \e[1;31mFailed\e[0m,\e[1;34mPlease check for errors!\e[0m"
    echo -e "\e[36m \t\t\t\t\t\t\t\t\t \e[0m"
    echo -e "\e[36m \t\t\t\t\t\t\t\t\t \e[0m"
    echo -e "\e[36m \t\t\t\t\t\t\t\t\t \e[0m"
    echo -e "\e[1;31m###############################################\e[0m"
    echo -e "\e[1;31m##### Please review the latest error logs #####\e[0m"
    echo -e "\e[1;31m###############################################\e[0m"
    s=`ssh -p X root@X.X.X.X "ssh root@X.X.X.X  'tail -100 /work/install/X/nohup.out'"`
    echo "$s"
    exit 1
else
    echo -e "\e[1;34m Java start  \e[1;31mSuccessful\e[0m"
fi
 

4.最后效果

  • 6
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Jenkins可以通过以下几种方式拉取Java代码: 1. Git 如果你的Java代码托管在Git仓库中,你可以在Jenkins中安装Git插件,并配置Jenkins的构建步骤中添加Git拉取代码的步骤。具体步骤如下: - 安装Git插件:在Jenkins的插件管理中安装Git插件。 - 配置Jenkins构建步骤:在Jenkins的构建步骤中添加Git拉取代码的步骤,如下所示: ``` git clone <repository_url> ``` 其中,`<repository_url>`是你的Git仓库地址。 2. SVN 如果你的Java代码托管在SVN仓库中,你可以在Jenkins中安装Subversion插件,并配置Jenkins的构建步骤中添加SVN拉取代码的步骤。具体步骤如下: - 安装Subversion插件:在Jenkins的插件管理中安装Subversion插件。 - 配置Jenkins构建步骤:在Jenkins的构建步骤中添加SVN拉取代码的步骤,如下所示: ``` svn checkout <repository_url> ``` 其中,`<repository_url>`是你的SVN仓库地址。 3. Maven 如果你的Java代码是使用Maven构建的,你可以在Jenkins的构建步骤中添加Maven构建步骤,并在Maven构建步骤中配置Maven拉取代码的插件。具体步骤如下: - 配置Maven构建步骤:在Jenkins的构建步骤中添加Maven构建步骤。 - 配置Maven插件:在Maven构建步骤中配置Maven插件,如下所示: ``` <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-scm-plugin</artifactId> <version>1.9.5</version> <executions> <execution> <id>checkout-code</id> <goals> <goal>checkout</goal> </goals> <configuration> <connectionUrl><repository_url></connectionUrl> <developerConnectionUrl><repository_url></developerConnectionUrl> <tag>HEAD</tag> <checkoutDirectory><directory></checkoutDirectory> <username><username></username> <password><password></password> </configuration> </execution> </executions> </plugin> ``` 其中,`<repository_url>`是你的Maven仓库地址,`<directory>`是你要拉取代码的目录,`<username>`和`<password>`是你的Maven仓库的用户名和密码。 以上是三种常见的拉取Java代码的方式,你可以根据自己的情况进行选择。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值