1.在git分支上拉取最新代码 2.双击master 切换到主分支,点击合并分支 3.点击最新提交,确定合并 4.点击推送 接下来的仅为个人记录 自动化发布脚本 进入发布目录 cd /developer ./fe-deploy.sh mall-fe cd /product/frontend/mall ...
分类:
其他好文 时间:
2018-01-30 12:50:37
阅读次数:
173
钩子(hooks) hooks是在特定事件发生之前或之后执行特定脚本代码功能(从概念上类比,就与监听事件、触发器之类的东西类似)。 Git hooks就是那些在Git执行特定事件(如commit、push、receive等)后触发运行的脚本。 gitlab的web hooks跟git hook类型。 ...
分类:
Web程序 时间:
2017-12-13 20:36:13
阅读次数:
168
一、前提步骤1、安装gitlabyum-yinstallpolicycoreutilsopenssh-serveropenssh-clientspostfixwgethttps://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6/gitlab-ce-8.17.0-ce.0.el6.x86_64.rpmrpm-ivhgitlab-ce-8.17.0-ce.0.el6.x86_64.rpmvi/etc/gitlab/gitlab.rb修改为本..
分类:
编程语言 时间:
2017-11-15 21:44:52
阅读次数:
778
我把它分为了五大专题 工程化专题 工程化专题 git git安装使用 git日常使用:fetch/pull/push/revert/rebase git分支管理git flow Jenkins多套环境(test/pre/production)系统自动化发布 Jenkins自动发布到远程主机 Mave ...
分类:
编程语言 时间:
2017-08-12 12:38:44
阅读次数:
133
一、jenkins代码自动部署1.配置免密钥通信实现自动化部署首先要解决的是免密码传输,配置jenkins至测试服务器之间免密钥ssh登录测试免密钥ssh登录在测试服务器上编写一个测试脚本,检测是否可以执行成功,正式环境可以写一个自动化部署的脚本2.jenkins新建部署代码项目在构建这..
分类:
其他好文 时间:
2017-05-29 16:01:51
阅读次数:
487
先吐槽下:我越发的发现我现在成了修电脑的了,我的职位是linux运维,现在干的活很蛋疼,公司只有我一个运维,修电脑、搞网络、抬服务器、弄监控,搭环境、搞自动化发布、弄虚拟化都我一个人哇。好了,打住。 解决办法: 在控制面板里找到电源选项,找到更改当前不可用的设置,把启用快速启动对勾取消、重启电脑,反 ...
Shell脚本,自动化发布tomcat项目脚本、 1. vko2c_auto_build_by_scp.sh 文件内容: # start # #封装shutdown函数,关闭tomcat服务 #封装kill函数,强制关闭tomcat的进程 # 调用关闭函数与项目备份 # 使用expect , 采用s ...
分类:
系统相关 时间:
2016-08-23 14:44:20
阅读次数:
230
因为DDL没有事务性,所以DDL不能回滚。 要实现自动回滚。(begin,commit,rollback),则SQL语句中只能包括DML。 这样,自动化发布就会受限规范格式。 故而,一刀切的办法是,假定所有SQL不支持事务,自已定义好ROLLBACK的SQL脚本,在出错时能用代码回滚, 而不是依赖于 ...
分类:
数据库 时间:
2016-08-19 13:16:53
阅读次数:
214
哈哈,看来我的SQL自动化发布,马上就全面支持ORACLE,MYSQL,POSTGRESQL,MSSQL啦。。。 http://blog.csdn.net/swiftshow/article/details/7383481 ...
分类:
数据库 时间:
2016-08-19 12:35:37
阅读次数:
179