Centos7 安装Jenkins及部署前后端应用到服务器

网友投稿 223 2022-10-21

Centos7 安装Jenkins及部署前后端应用到服务器

一、安装Jenkins

# 1、下载镜像仓库jenkins.repowget -O /etc/yum.repos.d/jenkins.repo --no-check-certificate# 2、下载jenkins.io.keyrpm --import 3、yum下载安装依赖和jenkinsyum install epel-releaseyum install java-11-openjdk-devel ##如果有装jdk8以上可跳过yum install jenkins# 4、设置配置文件端口号vim /etc/sysconfig/jenkins #修改8080为自己想要的端口号# 5、设置Jenkins账号的权限,否则启动可能报错chown -R jenkins:jenkins /var/lib/jenkinschown -R jenkins:jenkins /var/log/jenkinschown -R jenkins:jenkins /var/cache/jenkins# 6、启动systemctl start jenkins# 7、设置开机自启systemctl enable jenkins# 8、访问9、查看默认密码并登录/var/lib/jenkins/secrets/initialAdminPassword

二、设置中文

需要安装两个插件

1、Locale plugin2、Localization: Chinese (Simplified)

安装好重启后进行如下设置后再次重启,应该就会变成中文。这部分可以看​​这篇文章​​

三、有哪些插件需要安装

这部分因人而异,首先就是把官方推荐的插件安装一遍,下面列出的是我用到了的

Locale plugin # 设置语言Maven Integration plugin # Maven打包NodeJS Plugin # 前端打包需要Publish Over SSH # 打包好后可以把包发送至服务器

四、设置插件

​1、设置JDK、Maven、Nodejs的环境​

Maven、Nodejs与JDK类似,本处略过

​二、设置SSH服务器​

五、如何部署一个后端项目

​1、创建项目点选Maven项目​

​2、设置丢弃旧的构建已节约服务器资源,按需设置​

其脚本如下,脚本的内容为先停止上次的容器并移除容器和镜像,然后调用服务器的dockerfile进行打包并启动操作

docker stop yrtcloud-gatewaysleep 1docker rm -f yrtcloud-gatewaysleep 1docker rmi yrtcloud-gatewaysleep 1cd /home/docker/yrtcloud/gatewaydocker build -t yrtcloud-gateway .sleep 3docker run -d --name yrtcloud-gateway -v /etc/localtime:/etc/localtime:ro -v /home/logs/yrtcloud-gateway:/usr/src/myapp/logs -p 0.0.0.0:8082:8082 yrtcloud-gateway

此时服务器的资源如下

Dockerfile内容如下

FROM anapsix/alpine-java:8_jdkWORKDIR /usr/src/myappCOPY . /usr/src/myappEXPOSE 8082CMD ["java", "-jar","-Duser.timezone=GMT+8","-Dspring.profiles.active=dev","yrtcloud-gateway.jar"]

六、如何部署一个前端项目

​1、丢弃构建及获取源码部分可以与前面小节后端部署的一致​

​2、选择构建环境为node,需要安装node并在jenkins中配置​

​3、执行打包操作,这部分命令因人而异​

脚本如下

npm config set registry cinpm run build:prod

​4、发送到服务器nginx目录下​

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:skywalking在docker中应用
下一篇:JavaSE的逻辑控制你了解吗
相关文章

 发表评论

暂时没有评论,来抢沙发吧~