目标 项目没有使用Jenkins部署,使用的是Gitlab+ECS,要实现代码的自动部署 想法 使用Gitlab的钩子,当某个分支的代码提交之后,访问一个URL,实现代码的自动部署。这里使用PHP的exec方法,执行“git pull”操作 Tips:这种方法不是百分百靠谱,万一代码冲突就..... ...
分类:
Web程序 时间:
2019-11-09 13:20:35
阅读次数:
249
因项目需要,正在学习如何部署IIS服务,并发布网站,发布以后,运行网页,具体步骤如下: 一、IIS的部署 在进行部署前,需要将一些必要的配置选好,如图: 打开选项,进行设置,将箭头部分进行勾选 在window搜索框,搜索IIS,找到internet 信息服务(IIS) 打开IIS,进行相关内容的添加 ...
分类:
Web程序 时间:
2019-11-05 15:19:09
阅读次数:
423
前提意义: SpringCloud微服务里包含多个文件夹,拉取仓库的所有代码,然后过根据选项参数使用maven编译打包指定目录的jar,然后再根据这个目录的Dockerfile文件制作Docker镜像 1. SpringCloud项目结构 注意Dockerfile文件的位置,跟src和pom.xml ...
分类:
编程语言 时间:
2019-11-05 13:40:08
阅读次数:
141
最近学习Docker与Jenkins, 网上大部分都是关于Jenkins+Git+Docker进行持续远程部署, 我一直在考虑为什么Jenkins和Docker要绑定一块使用, 因为我想单独使用Jenkins进行本地构建然后远程部署, 那么这就开始行动. 准备Linux服务器 我在Azure创建了一 ...
分类:
移动开发 时间:
2019-11-03 11:06:28
阅读次数:
75
1. 分支策略 持续集成中使用的分支策略包括以下三个: The master branch The integration branch The feature branch 而CD只在Integration的release上分支上执行即可。 2. Release 分支 一些团队采用发布分支的策略。 ...
分类:
其他好文 时间:
2019-11-02 19:43:07
阅读次数:
79
部署流程:将代码从github上拉取下来,使用maven打包,将打包后的jar通过ssh发送到服务器上,然后构建docker镜像,运行容器。 1.安装插件 如果是第一次使用jenkins,需要检查并确认安装以下插件 首页->Manage Jenkins->Manage Plugins->可选插件,选 ...
分类:
其他好文 时间:
2019-10-23 19:53:30
阅读次数:
72
https://www.cntofu.com/book/139/cases/ci/drone.md http://www.walle-web.io/docs/index.html ...
分类:
其他好文 时间:
2019-10-22 13:08:20
阅读次数:
61
Allure简介 Allure是一个report框架,可以基于一些测试框架生成测试报告,比较常用的一般是Junit/Testng框架;Allure 生成的报告样式简洁美观,同时又支持中文;Allure还支持使用Jenkins工具持续集成,整套环境搭建下来以后,使用起来非常方便。 环境搭建 安装JDK ...
分类:
其他好文 时间:
2019-10-18 14:03:49
阅读次数:
134
每次需要在Nginx增加上下文,都需要添加如下两段 ? server.conf ? http.conf and https.conf 既然每次都是重复的内容,只是需要修改部分字符串,当然要想办法用Jenkins去实现了。 脚本如下: 如何增加上下文呢 同样Jenkins的配置也就简单了。 使用 ...
分类:
其他好文 时间:
2019-09-30 17:00:47
阅读次数:
119
一、在使用jenkins编写过程中突然出现以下问题 Parsing POMs Established TCP socket on 59407 [java] $ java -cp /var/lib/jenkins/plugins/maven-plugin/WEB-INF/lib/maven35-age ...
分类:
其他好文 时间:
2019-09-25 15:26:31
阅读次数:
1035