5.jenkins 构建任务2--PHP项目

推送代码

PHP 项目

然后我们要做的就是将 。jenkins下面 workspace下的代码。 推送到我们的项目机器上面 就ok了。

我们可以在php的jenkins的 项目配置中选择使用shell  执行

选择使用shell  选项

选完后。

然后我们再这边执行的shell ,  等同于 我们在 jenkins的 workspace中项目工程中执行的shell。

所以我们这个工程的界面上输入的shell指令 就登录在以下目录中执行的一样 。

/var/lib/jenkins/workspace/php1

一般我们都是用 rsync 进行推拉数据。 所以这边需要rsync的免秘钥。

jenkins服务器  ---------》 项目服务器 。 使用rsync 免秘钥

ssh-keygen -t rsa
cat   ~/.ssh/id_rsa.pub 
ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected](项目及其的ip)    

完成

然后我们  可以在我们的jenkins机器的 工程目录下 测试下。。

cd /var/lib/jenkins/work/php1/
rsync  -avz  --progress  .  [email protected]:/var/www/php(项目机器的项目工程目录)

测试ok

去项目机器上查看,文件已经过来了。测试ok

然后我们直接将它复制到图形界面就ok了。

然后我们保存再构建下。也是ok的

可以查看日志信息

这样我们最简单的 php项目就完成了。

猜你喜欢

转载自www.cnblogs.com/rockyricky/p/11958391.html
今日推荐