centos安装Jenkins部署jar(使用jdk11启Jenkins)jdk8启项目
一、安装和配置Jenkins
安装前可以先卸载
rpm -e jenkins
find / -iname jenkins | xargs -n 1000 rm -rf
1.下载 Jenkins.war 或者npm文件(直接去镜像平台下载) 注意:最后一个支持1.8版本jenkins-2.346.3
https://repo.huaweicloud.com/jenkins/redhat-stable/jenkins-2.346.3-1.1.noarch.rpm
https://mirrors.tuna.tsinghua.edu.cn/jenkins/war/2.388/(这个直接启动 nohup java -jar jenkins.war & 访问:http://IP:8080)
https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat/
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
yum provides jenkins
yum install jenkins --nogpgcheck 或 yum install jenkins-2.346.3-1.1.noarch
2.安装字体库 yum install fontconfig
3.启动:systemctl start jenkins 或 service jenkins start 或 cd /etc/init.d 下 执行 ./jenkins start
4.定义Jenkins:选择2 选择插件来安装,选择"无" 不安装任何插件
5.修改镜像源
访问:Manage Jenkins → Manage Plugins → Advanced→Update Site
将原有地址https://updates.jenkins.io/update-center.json
替换为清华源https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
6.安装Jenkins中文插件
访问:Manage Jenkins→Manage Plugins→Available搜索Chinese
然后install without restart,等待
7.重启:systemctl restart jenkins systemctl stop jenkins
8.注意:配置全局JDK 要设置项目启动的jdk版本。(系统设置-->全局设置-->JDK安装的 JAVA_HOME)
--------------------------------------------------
其他: 配置调整
jenkins安装完成后所有的包和相关配置文件都是默认的设定,这时我们就需要更改配置。
/etc/logrotate.d/jenkins --日志分割
/usr/sbin/rcjenkins -> ../../etc/init.d/jenkins
/var/log/jenkins --日志路径
/etc/init.d/jenkins --service服务配置文件
/var/lib/jenkins --工作目录(默认值,可更改)
/usr/share/java/jenkins.war --war包位置
/usr/lib/systemd/system/jenkins.service --systemd服务配置文件
/usr/bin/jenkins --服务启动命令
/etc/sysconfig/jenkins --默认配置文件(yum安装的这个文件没der用)
参考:https://blog.csdn.net/losersnake/article/details/126990606
=====================================================
二、安装和配置maven(默认的慢,所以安装和配置maven)
1.下载: wget https://mirrors.aliyun.com/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
2.解压: tar -zxvf apache-maven-3.6.3-bin.tar.gz
3.进入: cd apache-maven-3.6.3
4.配置环境变量:vim /etc/profile
5.配置文件添加下面两行内容:
export MAVEN_HOME=自己maven安装目录
export PATH=$MAVEN_HOME/bin:$PATH 多个环境变量用:分割
6.保存后刷新:source /etc/profile
7.查看maven版本:mvn -version
8.修改setting文件改镜像
#指定jar包下载位置 <localRepository>/mnt/maven/apache-maven-3.6.3/space</localRepository>
<mirror>
<id>aliyun-maven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven mirror</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>
三、配置gitee和Jenkins,提交代码自动构建
1.linux安装git
2.Jenkins安装gitee插件 版本2.414之后.... 用最新即可,注意至少版本jdk11
3.①Linux给gitee配置账号秘钥,②gitee代码的WebHook设置添加key,③Jenkins中gitee相关参数
4.gitee中测试,Jenkins无响应不过不影响。提交代码测试,看到Jenkins自动构建
5.脚本,构建、重启应用
四、后端java构建SHELL
五、 前端vue自动构建
六、