jenkins基于GitHub自动构建nodeJs项目
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了jenkins基于GitHub自动构建nodeJs项目,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1338字,纯文字阅读大概需要2分钟。
内容图文
centos安装jenkins
首先需要安装java环境
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
sudo yum upgrade
sudo yum install jenkins java-1.8.0-openjdk-devel
ubuntu安装jenkins
首先需要安装java环境
wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
sudo sh -c 'echo deb https://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
sudo apt-get update
sudo apt-get install jenkins
GitHub生成access token
进入github的设置中心页面中,点击Developer settings
进入开发者设置中,如下图所示
再点击Personal access tokens
,然后Generate new token
勾选repo
和admin:repo_hook
复选框,再点击生成按钮,复制token。
Jenkins配置token
记得选择secret text
,将刚刚生成的token粘贴进来,再命名为access token
保存即可
创建Jenkins任务
- 创建一个自由风格的软件项目
- 配置git源码库
第3步中,点击添加按钮,输入github账号和密码保存即可
- 触发器配置
- 执行shell命令
这里根据项目需求执行shell脚本,我这里使用了简单的命令,用pm2拉起nodejs项目
配置github webhook
在github项目URL中,进入Settings
选项卡,点击左侧的Webhooks
,添加webhook,以后使用git push到master后,jenkins就会自动构建。
测试
将nodejs项目上传到github中,先执行一遍手动构建,成功后,将项目稍加修改,再次push到github中,此时若执行自动构建,则说明配置成功!
内容总结
以上是互联网集市为您收集整理的jenkins基于GitHub自动构建nodeJs项目全部内容,希望文章能够帮你解决jenkins基于GitHub自动构建nodeJs项目所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。