您现在的位置是:首页 > PHP框架交流PHP框架交流
Jenkins window部署构建拉去php项目
上善若水2022-06-17 01:07:34【PHP框架交流】 1720人已围观
简介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)
随机图文
-
ThinkPHP6.0 搜索器
搜索器的作用是用于封装字段(或者搜索标识)的查询条件表达式,一个搜索器对应一个特殊的方法(该方法必须是public类型),方法命名规范为:searchFieldNameAttrFieldName为数据 -
ThinkPHP6关闭打印sql日志输出 关闭调试模式日志输出
ThinkPHP6关闭日志输出,关闭调试模式日志输出,当需要大量写入数据是,数据库日志就十分的占用磁盘。如果长时间不处理,磁盘分分钟给塞满。 1.关闭.env文件调试APP_DEBUG=false -
PHP8.0新特性(1)命名参数 参数的顺序无关
熟悉PHP8.0的新特性,命名参数参数的顺序无关,再传入参数中可以加入参数名称b:20,a:10,作用相当于$a=10,$b=10传参,尽管我们先传入b,但是b:20会正确赋值给$b //1 -
非常搞笑的笑话
1.一位出租车司机开车时看见前面有个疯狂骑着摩托车的人。在其后座上的小孩儿快要被甩出去了。司机追上那个人说:伙计,你的孩子快要掉下去了。此人听后回头一看,惊奇的问:儿子,你妈妈呢?2.小芳决定下个星期日结婚,她写信把这件大喜事告诉在外地打工的弟弟。信上这样写着:这个星期日,是我大洗的日子,请回。一个星期后,小芳收到一个大包裹和一封信,是弟弟寄来的。信的内容是:劳动紧张,不能回家,只得将脏衣服寄