jenkins 构建后shell_Linux Shell脚本语法扫盲 及 Jenkins通过shell构建个人思路

本文介绍了Jenkins构建过程中的shell脚本基础,包括控制台输出、变量声明、数组操作、逻辑运算符和流程控制。接着阐述了通过shell脚本进行项目构建的思路,如移动到项目根目录、执行Maven打包、判断WAR包存在并移动到Tomcat、清理操作及重启Tomcat等步骤,以实现自动化部署。
摘要由CSDN通过智能技术生成

前言

本篇文章 承接我的上一篇文章

在上一篇文章中我们已经安装好了Jenkins,并且为其注入了灵(dai)魂(ma)。当我们使用git进行push操作的时候,github会通过webhook通知我们Jenkins触发构建。构建的形式是执行我 预先设定好的 shell脚本。

Shell基础语法扫盲

在编写脚本之前我们需要先了解下shell的基本语法。(给自己扫盲。。。)

首先是控制台输出

#!/bin/bash

echo 'Hello word'

(#! 是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种 Shell。)

声明变量&拼接字符串

your_name="kajie"

echo "test ${your_name} in Linux"

echo "test $your_name in Linux"

echo "test "$your_name" in Linux"

注意:echo 使用单引号 和 双引号是有区别的 单引号会将内容认定为一个字符串不会识别变量。

声明数组

array_name=(value0 value1 value2 value3)

# 或

array_name[0]=value0

array_name[1]=value1

array_name[n]=valuen

# 读取数组 ${数组名[下标]}

echo ${array_name[@]}

# 取得数组元素的个数

echo ${#array_name[

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值