前言
本篇文章 承接我的上一篇文章
在上一篇文章中我们已经安装好了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[