您现在的位置是:首页 > PHP框架交流PHP框架交流

Jenkins window部署构建拉去php项目

上善若水2022-06-17 01:07:34【PHP框架交流】 2216人已围观

简介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)

随机图文

文章评论

站点信息

  • 建站时间:2019-10-24
  • 网站程序:Thinkphp6 Layui
  • 文章统计247篇文章
  • 标签管理标签云
  • 统计数据cnzz统计
  • 微信公众号:扫描二维码,关注我们