一、jienkins集成Maven
环境要求
1 |
|
1.安装Maven
下载地址:https://maven.apache.org/download.cgi wget --no-check-certificate https://dlcdn.apache.org/maven/maven-3/3.9.0/binaries/apache-maven-3.9.0-bin.tar.gz tar xf apache-maven-3.9.0-bin.tar.gz -C /usr/local/ cd /usr/local/ ln -sv apache-maven-3.9.0 maven3.9 vim /etc/profile.d/maven.sh export MAVEN_HOME=/usr/local/maven3.9 export PATH=$PATH:$MAVEN_HOME/bin . /etc/profile.d/maven.sh mvn -v #打开Maven配置文件"sertting.xml",在"<mirros></mirros>"标签内增加一个mirror子标签,并增加以下配置信息 vim /usr/local/mvn3/conf/settings.xml <mirror> <id>nexus-aliyun</id> <mirrorOf>central</mirrorOf> <name>Nexus aliyun</name> <url>https://maven.aliyun.com/repository/public</url> </mirror>
2.jenkins配置Maven
3.验证
编写jenkisnfile,保存并构建
查看输出
4.常见使用方式
新增构建化参数
pipline调用
1 2 3 4 5 6 7 |
|
根据选择执行对应的打包命令
二、jenkins集成Ant
1.安装Ant
1 2 3 4 5 6 7 8 9 10 |
|
2.jenkins配置Ant
系统管理->全局工具配置
3.验证
1 2 3 4 5 6 |
|
三、jenkins集成Gradle
1.安装Gradle
1 2 3 4 5 6 7 8 9 10 |
|
2.jenkins配置Gradle
3.验证
编写jenkinsfile
1 2 3 4 5 6 |
|
四、jenkins集成Npm
1.安装npm
下载地址:https://nodejs.org/download/release/ #wget https://nodejs.org/download/release/v16.9.1/node-v16.9.1-linux-x64.tar.gz wget --no-check-certificate https://npm.taobao.org/mirrors/node/v16.9.1/node-v16.9.1-linux-x64.tar.gz tar xf node-v16.9.1-linux-x64.tar.gz -C /usr/local/ cd /usr/local/ ln -sv node-v16.9.1-linux-x64 node16 vim ~/.bash_profile export PATH=/usr/local/node16/bin/:$PATH . ~/.bash_profile node -v npm install npm@7.21.1 -g #需要安装和node对应版本的npm,对应关系参考:https://nodejs.org/zh-cn/download/releases/ npm -v npm config set registry https://registry.npm.taobao.org npm config list ln -s /usr/local/node16/bin/node /usr/bin/node # jenkins去调用node的时后,默认node位置在/usr/bin/node
2.jenkins配置npm
3.jenkinsfile调用
node {
stage ("npmbuild"){
npmHome = tool 'NPM'
sh "${npmHome}/bin/npm -v"
}
}