• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

jenkins发布PHP代码(三)

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

一、先检查是否安装Git plugin和Publish Over SSH插件

系统管理-->插件管理-->已安装插件-->搜索Git plugin和Publish Over SSH

如果没有则需要到“可选插件”中安装这两个插件

如果网络慢无法正常下载安装的话则需要修改为国内源

系统管理-->插件管理-->高级-->升级站点

# 默认的升级站点
https://updates.jenkins.io/update-center.json
# 可以修改为任意之一 http://mirror.xmission.com/jenkins/updates/update-center.json http://mirrors.shu.edu.cn/jenkins/updates/current/update-center.json https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/current/update-center.json

二、在Publish over SSH插件中添加web主机

先在jenkins server中生成密钥对,不需设置密码

ssh-keygen -t rsa -P '' -f ~/.ssh/id_dsa >/dev/null 2>&1        # 创建密钥文件
ssh-copy-id .ssh/id_rsa.pub root@192.168.7.72                   # 将公钥发送到要免密登录的机器上
ssh 192.168.7.72                                                # 免密登录测试,第一次连接要输入yes

在jenkins的web中进行配置 :系统管理-->系统设置-->Publish over SSH-->"key" 位置粘贴 "/root/.ssh/id_dsa"文件内容

上面创建密钥的时候如果设置了密码,把密码填写在Passphrase上,Path to key留空

配置SSH Servers,添加免密登录的主机IP用户名,完成后进行测试

三、构建项目配置

3.1 构建一个名称为php-www的自由风格的软件项目

3.2 配置git源代码

readonly帐户是在gitlab中创建并授权www.git项目

构建触发器”和“构建环境”留空

 

需要添加访问代码仓库的凭据

3.3 配置构建方式:"Send files or execute commands over SSH"

**/** 代表所有代码

Remove prefix可以指定截掉的前缀目录,这里留空即可

Remote directory指定远程服务器上代码存放路径,比如/home/leon/www

Exec command为文件传输完成后要执行的命令,比如可以是更改文件权限的命令

设置完成后点击 “Add Transfer Set”,可添加多个转移代码的目录

如果还有另外的机器,可以点击 “Add Server”重复以上操作

3.4 保存后,进行项目构建

 

3.5 查看控制台输出


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
易犯错误 | 十个 PHP 开发者最容易犯的错误发布时间:2022-07-10
下一篇:
php导出excel表格超链接发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap