您现在的位置是:首页 > PHP框架交流PHP框架交流
Jenkins window部署构建拉去php项目
上善若水2022-06-17 01:07:34【PHP框架交流】
1209人已围观
简介Jenkins window自动完成自动部署拉去项目,点击构建后会自动拉去项目,构建我们的项目代码,两家公司都使用Jenkins管理代码,之前自己未搭建,都是搭建好现成的,自己搭建学习学习。1.Jen
Jenkins window自动完成自动部署拉去项目,点击构建后会自动拉去项目,构建我们的项目代码,两家公司都使用Jenkins管理代码,之前自己未搭建,都是搭建好现成的,自己搭建学习学习。
1.Jenkins 安装忽略,下载安装,下一步,登录账号。
2.准备一个git项目,已经再本地搭建一个可以访问的网站,这里我用phpstudy搭建好一个。
然后将git项目克隆至该目录,访问项目。
然后开始在Jenkins创建一个新的自由项目
填写基本信息,并添加一个构建后执行的操作。其中我的项目目录所在位置。
D:
cd /phpstudy_pro/WWW/study.test
git checkout master
git pull
点击保存,我们的项目就搭建完成。
3.我们的第一次构建。进入项目点击立即构建,等待些许时间进行构建。
4.发现首次构建失败了,我我们点击查看日志。
C:\ProgramData\Jenkins\.jenkins\workspace\mystudy>D:
D:\>cd /gitee/study
D:\gitee\study>git checkout master
fatal: unsafe repository ('D:/gitee/study' is owned by someone else)
To add an exception for this directory, call:
git config --global --add safe.directory D:/gitee/study
发现目录忘改了,尴尬,修改目录后重新立即构建。显示构建成功。
5.由于我们没有对代码进行更改,构建成功没有任何改动。我们去码云新建一个合并请求,将我们的代码合并一下。
新建了一个index.php 输出‘hello jenkins’.
6.由于我们项目再本地,通过jenkins的钩子触发自动构建肯定是无法完成的。暂时不考虑,提交完代码后我们试试构建,看项目能不能更新刚才提交的代码。
通过日志我们可以看到 构建成功,成功拉去了最新代码。
也可以正常输入。
那么一个入门级别的jenkins使用教程完成,只是提交完代码后,需要自己手动登录,手动点击构建,还是些许麻烦。
Tags: jenkins
很赞哦! (0)
随机图文
springboot博客搭建教程 循序渐进,持续更新...
springboot博客搭建教程,使用springboot+thymeleaf+连接数据库搭建,适合新手,springboot的学习不是光看看视频就能学会,光看不敲代码不会有所提高,从简单的博客项目中php技术提升心得与方法
现在的PHP市场虽然充斥了大量的的PHP开发人员,但这些人当中真正能称得上高手的却寥寥无几。很多公司虽然招聘了一些PHP开发人员,但是由于技术水平不高,导致公司的项目一直堆积。这不仅另公司无奈也让已经入职的PHP开发人员着急,他们也想要在PHP领域更近一步,但却苦于找不到提高自己的方法,下面我们的鸥仔收集了一些PHP大神的一些工作方式、习惯,让大家看看PHP大神们是如何工作,也希望这些方法能帮助到那些想要在PHP领域更近一步的人。看完笑的肚子疼的经典爆笑段子
1、坐我对面的女同事怀孕辞职了,我问领导:“她几个月了?”领导说:“才三个多月呢。”我奇怪了:“至于这么早辞职吗?”领导倒也直率:“她说怕天天看着你,以后孩子出生长得丑。”2、老师:请选一个成语,形容一个姑娘特别单纯~小明:目不识丁。老师:滚出去!3、有一天在公交车上一位小伙子不让座,站在旁边的大妈愤怒的说道:对于你这样的年轻人我真想一巴掌扇过去。小伙子淡定的说道:git在centos上拉取项目需要重复输入密码 git保存账号信息
最近在码云上新建了自己的个人项目,但是每次在centos上拉取项目需要重复输入密码,十分耽误效率,git自动保存账号信息.输入 git config --global credential.helpe