一、Jenkins Linux shell集成
新建任务 shell-freestyle-job,选择Freestyle project,点击【确定】
添加描述,This is my first shell job
添加执行shell,点击【保存】
脚本内容
保存后,点击【立即构建】完成后,查看控制台输出
二、Jenkins参数集成
新建任务parameter-freestyle-job,点击【确定】
添加描述,This is my parameter job
添加选项参数 This project is parameterized》Choose parameter
添加文本参数Multi-line String Parameter
添加布尔值参数Boolean Parameter
添加密码参数Password Parameter
在构建模块中,添加执行shell
脚本注释
开始构建
构建完成后,查看控制台输出
三、jenkins git集成
新建任务 git-freestyle-job
添加描述、git地址,点击【保存】
保存后,立即构建,查看控制台输出
四、Jenkins maven集成
下载maven,http://maven.apache.org/download.cgi
复制链接地址
连接jenkins主机,下载安装包解压
# wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
将文件解压到 /opt目录下
# tar -zxvf apache-maven-3.6.3-bin.tar.gz -C /opt
进入到bin目录下,查看版本号
# cd /opt/apache-maven-3.6.3/bin
# ./mvn --version
这时候需要从本地电脑上,使用get。推送pom.xml需要打包文件
新建一个任务maven-freestyle-job
添加描述和gitlab地址,选择master分支
添加顶层Maven构建目标,点击【保存】
进入到系统管理,点击【全局工具配置】
添加jenkins中jdk的路径,
# echo $JAVA_HOME 查看jdk环境变量
# which java 查看所有java文件路径
新增Mavan路径,点击【应用】
然后再次配置maven-freestyle-job任务,将maven版本修改成,上面配置的版本。点击【保存】退出
如果这个时候构建会发生报错
解决办法,回到gitlab项目页面,在webapp目录下添加文件夹WEB-INF。在此目录下添加文件web.xml。这个时候问题解决了
五、Jenkins Ansible集成
通过ansible远程主机,执行命令或者部署环境