项目容器化改造(二)Jenkins打包项目jar包

安装Maven

下载Maven

cd /usr/local
wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.5.0/binaries/apache-maven-3.5.0-bin.tar.gz

解压

tar -zxvf apache-maven-3.5.0-bin.tar.gz

配置MAVEN_HOME

vim /etc/profile

将Maven安装路径配置为MAVEN_HOME

export MAVEN_HOME=/usr/local/maven
export PATH=$PATH:$MAVEN_HOME/bin

修改后立即生效

source /etc/profile

安装Git

安装gcc

yum install gcc

安装g++

yum install gcc-c++

安装编译所需的包

yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
yum install gcc perl-ExtUtils-MakeMaker

下载安装包

wget -P /usr/local/git-2.12.2 https://www.kernel.org/pub/software/scm/git/git-2.12.2.tar.gz

解压源码包

tar zxvf git-2.12.2.tar.gz

编译和安装

cd git-2.12.2/
./configure --prefix=/usr/local/git-2.12.2 && make install

配置Git_HOME

vim /etc/profile

将Git安装路径配置为Git_HOME

export Git_HOME=/usr/local/git-2.12.2
export PATH=$PATH:$Git_HOME/bin

修改后立即生效

source /etc/profile

查看git版本

git --version

安装publish over ssh插件(用于上传打包好的项目到远程Linux)

可选插件中找到该插件

项目容器化改造(二)Jenkins打包项目jar包

勾选后点 直接安装

项目容器化改造(二)Jenkins打包项目jar包

配置SSH Server

点击系统管理–系统设置,下拉找到找到publish over ssh,其中Passphrase为137机器的密码,Name为名称,Hostname为机器ip,Username为账号,Remote Directory为jenkins可访问的目录
项目容器化改造(二)Jenkins打包项目jar包

配置打包任务

创建自由风格的软件项目项目容器化改造(二)Jenkins打包项目jar包

以github上项目为例

项目容器化改造(二)Jenkins打包项目jar包

配置项目地址

勾选Github项目并填上项目地址

点丢弃旧的构建,设置构建保存天数,构建最大个数
项目容器化改造(二)Jenkins打包项目jar包

配置构建参数

项目名称、放置jar包路径
项目容器化改造(二)Jenkins打包项目jar包

配置源码管理

项目容器化改造(二)Jenkins打包项目jar包
这里填写github的账号密码
项目容器化改造(二)Jenkins打包项目jar包

配置Maven构建

项目容器化改造(二)Jenkins打包项目jar包

配置构建后操作

这里137机器是Jenkins全局配置的ssh Server,里面 PROJECT、DIRPATH是上面配置的构建参数
项目容器化改造(二)Jenkins打包项目jar包

打包

参数化构建目录

项目容器化改造(二)Jenkins打包项目jar包

查看构建状态

项目容器化改造(二)Jenkins打包项目jar包

查看构建日志

项目容器化改造(二)Jenkins打包项目jar包

确认对应目录下是否有打包后的jar包

大功告成
项目容器化改造(二)Jenkins打包项目jar包