Fork me on GitHub
上一页 1 2 3 4 5 6 ··· 40 下一页
摘要: 一、集成的必要性 在之前的项目部署中,使用jenkins将构建好的代码通过 publish over ssh 插件推送到远程服务器进行部署,然后在远程服务器上进行镜像的构建以及容器的启动。那么如果是多台服务器就会比较耗时,这时采用在jenkins服务器上直接构建好镜像推送到镜像仓库,然后jenkin 阅读全文
posted @ 2022-09-18 16:34 iveBoy 阅读(1014) 评论(0) 推荐(0) 编辑
摘要: 一、Harbor安装 这里采用原生方式进行安装: 下载 wget https://github.com/goharbor/harbor/releases/download/v2.6.0/harbor-offline-installer-v2.6.0.tgz 解压 tar -xzvf harbor-o 阅读全文
posted @ 2022-09-18 07:55 iveBoy 阅读(631) 评论(0) 推荐(0) 编辑
摘要: 一、Git标签代码管理 在Jenkins中除了使用基于代码分支拉取,也可以基于代码标签拉取,不过需要安装插件: Git Parameter 然后可以基于Git参数进行构建: 在源码管理中需要提前配置Git信息: 接着需要在构建中首先切换标签,再执行其它构建步骤: 上面的过程就是拉取指定标签的代码。 阅读全文
posted @ 2022-09-17 08:36 iveBoy 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 一、项目搭建、配置 Jenkins除了创建之前的自由风格的项目,还可以进行流水线项目的创建,相比较于自由风格的项目,流水线的功能更为强大,通过Jenkins流水线的代码定义了整个的构建过程, 它通常包括构建, 测试和交付应用程序的阶段 。 然后进入配置页面,它也有很多可选,如General、构建触发 阅读全文
posted @ 2022-09-15 08:29 iveBoy 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 一、安装与配置 1、配置GitLab服务 在PyCharm中默认已经集成了Git和GitHub,打开File-->Setting-->Version Control查看版本控制插件: 所以需要安装GitLab插件,在插件市场上搜索并且安装: 然后在Version Control中就会有这个插件,然后 阅读全文
posted @ 2022-09-14 07:52 iveBoy 阅读(596) 评论(0) 推荐(0) 编辑
摘要: 一、创建job 在Dashboard中新建job: 输入任务名: 下面可以选择其中的一种用来构建项目比如第一个自由风格的软件项目。 二、项目配置 当选择第一个自由风格构建项目后,构建项目分成下面几部分: General 源码管理 构建触发器 构建环境 构建 构建后操作 1、General 包含很多项 阅读全文
posted @ 2022-09-13 07:42 iveBoy 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 一、Jenkins的安装 (一)Docker安装 Jenkins的安装有很多方式,docker的方式进行安装: docker run \ -u root \ --rm \ -d \ -p 8080:8080 \ -p 50000:50000 \ -v jenkins-data:/var/jenkin 阅读全文
posted @ 2022-09-12 10:36 iveBoy 阅读(547) 评论(0) 推荐(0) 编辑
摘要: 一、Docker的安装 1、卸载旧版本 sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-l 阅读全文
posted @ 2022-09-11 19:29 iveBoy 阅读(2031) 评论(0) 推荐(0) 编辑
摘要: 一、什么是中间件 开发者自定义的一些钩子函数,用于请求到达不同的地方进行拦截,做一些处理,比如: 登陆之前进行拦截,判断请求是否携带token 登陆之后进行权限校验 限流 ... 二、中间件的简单使用 如下: package main import ( "github.com/gin-gonic/g 阅读全文
posted @ 2022-05-04 16:25 iveBoy 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 一、什么是路由组 在前面中写入路由是只是单纯的这样使用: func main() { router := gin.Default() // 路由 router.GET("/login", Login) router.POST("/do_login", DoLogin) router.GET("/us 阅读全文
posted @ 2022-05-03 17:16 iveBoy 阅读(441) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 40 下一页
TOP