git+webhookit 在codding上 实现代码自动部署
wget https://bootstrap.pypa.io/get-pip.py//安装pippython get-pip.py//安装tornadoyum install python-tornado (这里注意python版本)//安装webhookitpip install webhookit//执行: webhookit_config 生成配置文件//修改配置问文件 config.pyWEBHOOKIT_CONFIGURE = { # a web hook request can trigger multiple servers. 'm.test.com/master': [{ # if exec shell on local server, keep empty. 'HOST': '', # will exec shell on which server. 'PORT': '', # ssh port, default is 22. 'USER': '', # linux user name 'PWD': '', # user password or private key. # The webhook shell script path. 'SCRIPT': '/home/webhookit/push.sh' }]
}//在www 目录下面创建 mkidr webhookitconfig.py push.sh (两个文件都需要添加执行权限)cd /home/wwwroot/m.test.com/ && git stash && git pull origin master//开启阿里云8000端口//开启webhookit 程序nohup /usr/bin/python /usr/bin/webhookit --config=/home/hustcc/config.py -p 8000 &git 秘钥处理//修改项目的所有人和所有组chown -R www:www m.test.com///在codding 上配置公钥 git的公钥id_rea.pub//在codding 上配置webhookit地址;
http://0.0.0.0:8000/webhookit
git+webhookit 在codding上 实现代码自动部署相关推荐
- 企业里实现代码自动部署、回滚的解决方案——Caphub
上周给大家介绍了capistrano,它可以帮助我们来解决代码自动部署与回滚的软件,但这个软件还是有点缺点,比如如果你同时有多个项目的时候,就得创建多个目录,然后每次进行代码更新的时候,进入到不同的目 ...
- java 实现自动生成部署文档_jenkins的部署、实现自动拉取gitlab仓库代码、实现项目中代码自动部署以及项目关联触发......
jenkins主机内存和gitlab主机内存最好配置4G及以上,防止各自的web端打不开 1.配置JDK环境 1)jdk解压到此目录 [root@localhost src]# pwd /usr/lo ...
- jenkins部署java_在Window上使用Jenkins自动部署和上传快照Java工件
jenkins部署java 这篇文章将展示如何使用Jenkins Continuous Integration自动执行Java Web应用程序(使用MYSQL DB和基于Hibernate ORM在基 ...
- 在Window上使用Jenkins自动部署和上传快照Java工件
这篇文章将展示如何使用Jenkins Continuous Integration自动执行Java Web应用程序(使用MYSQL DB和基于Hibernate ORM在基于REST的Jersey2 ...
- Jenkins进阶-Gitlab使用Webhook实现Push代码自动部署(3)
2019独角兽企业重金招聘Python工程师标准>>> Jenkins进阶-Gitlab使用Webhook实现Push代码自动部署(3) 博客分类: 运维 1.Jenkins 安装完 ...
- 使用Git工具从GitHub上文件代码进行上传下载(图文详细)
1.注册一个GitHub账号 GitHub: Where the world builds software · GitHub 此链接为GitHub官网 由于GitHub是国外的网站,访问会很慢,又 ...
- 【git】阿里云上传代码到github附SSH-KEY免密码上传更新github代码到本地
远程连接阿里云服务器,确保安全组内ssh端口打开(如果更改ssh连接端口的话),按照下面代码依次敲 root用户下登录 [root@iz2ze8w7169ei61c5c1il5z /]cd ~ [ro ...
- git往新项目上传代码的方法(超简单版)
1.登录git,打开新建的空项目,选择新建代码片段. 2.在标题.描述.文件栏目中随便输入一些文本内容.单击create snippet按钮 3.因为刚才我们在项目中输入了文本内容,所以现在这个项目不 ...
- git安装及第一次上传代码遇到的问题
1.在https://github.com/注册或者登陆账号 2.在github上新建project 3.安装git客户端https://www.git-scm.com/ 4.设置idea 5.在id ...
最新文章
- QS世界大学最新排名公布:清华超过耶鲁,MIT仍居榜首,12所中国高校跻身百强...
- [LeetCode] 回溯算法
- docker 容器 导入 导出
- 某计算机系大二级共有5个班,2016年计算机二级考试MS Office题库及答案
- reactjs路由router的基本使用
- spring boot web项目_SpringBoot2.x入门到项目实战课程系列(第四章)
- SQL-left(right,inner) join
- PHP的几种排序算法的比较
- 之江学院第0届 A qwb与支教 容斥与二分
- c++ const限定符
- GIT 查看/修改用户名和邮箱地址
- 2.UML2 软件建模入门与提高 --- UML入门基础
- 解决 Visio 2016 打开弹出“windows正在设置 请稍候”的问题
- 【Love2d从青铜到王者】第十一篇:Love2d之图像(Images)
- Unity图片格式转换
- RS232电平与TTL电平转换
- S7Comm Plus 协议研究
- quasi-Newton method 拟牛顿法
- 纯CSS边框渐变动画
- Metrics-Server总结
热门文章
- 搜索引擎模糊搜索和自动纠错——Fuzzy Query by Levenshtein Automata
- 载誉而归!Gravitylink荣膺第九届中国财经峰会“最具创新力企业”奖项!
- 消息中间件 二 之AMQP实战(上)
- 连锁不平衡的计算方法
- 信息竞赛--打表法讲解
- 设计银行模拟业务系统
- pytorch安装错误
- 「整理文件轻松有妙招!教你如何按类型将文件夹里的文件进行归类保存」
- 5G NR PDSCH DM-RS
- 每日一练_23. Java面向对象 - 封装、继承和多态。 第6关:final关键字的理解与使用。