linux中使用jenkins自动部署前端工程

科技资讯 投稿 22000 0 评论

linux中使用jenkins自动部署前端工程

一、jenkins的安装

由于安装已经过去大半年时间了,具体步骤没有记录,可以到网上自行百度。

1、安装jdk

3、修改jenkins端口(我用的8888端口)

5、启动jenkins:service jenkins start

二、配置jenkins权限

Jenkins的root权限(提升执行shell命令的权限)

sudo vim /etc/sysconfig/jenkins 编辑状态中 JENKINS_USER="root"

修改 Jenkins 相关文件夹用户权限

chown -R root:root /var/lib/jenkins chown -R root:root /var/cache/jenkins chown -R root:root /var/log/jenkins

重启jenkins服务

service jenkins restart

 

三、jenkins安装插件

 进入到该页面后,点击 可选插件,可以搜索并安装插件

NodeJS Plugin(nodejs环境)

Gitee Plugin(由于我用的是gitee管理代码,所以需要安装)

四、配置信息

4.1、配置git命令

4.2、配置node信息

 

4.3、配置gitee

4.4、配置Publish over SSH

1、在自己的服务器上生产ssh key

ssh-keygen -t rsa -C "xxxx@xxx.com"

2、查看生成的公钥

cat ~/.ssh/id_rsa.pub

3、复制公钥到下图的位置

五、新建任务

 5.1、添加任务和选择任务类型

点击左侧的 新建任务,打开如下页面,输入一个任务名称,选择“构建一个自由风格的软件项目”,点击确定

 5.2、配置源码管理

5.3、配置构建触发器

 5.4、配置构建环境

 5.5、配置构建

执行sheel脚本,其实sheel脚本里的命令也就是先把nginx下的对应前端工程代码先进行备份,然后使用npm命令进行打包,生成dist目录,最后再把dist目录下的所有文件复制到nginx下对应的前端工程目录下,这样也就完成了前端工程部署。nginx下替换完前端工程代码后,不用重启nginx。

六、执行构建

 

 

编程笔记 » linux中使用jenkins自动部署前端工程

赞同 (99) or 分享 (0)
游客 发表我的评论   换个身份
取消评论

表情
(0)个小伙伴在吐槽