原文:gitlab-ci + k8s 之gitlab-ci(一)

目前常用的持续集成工具主要是jenkins与gitlab ci ,我已在另一博文中详细记录了jenkins部署过程 其中包括gitlab的搭建 ,此篇介绍gitlab ci的使用。 背景介绍 我司防火墙的 端口被封了,需要将gitlab的默认 端口修改为 : 本地gitlab 版本查看 cat opt gitlab embedded service gitlab rails VERSION 版本选 ...

2018-11-16 13:02 0 1759 推荐指数:

查看详情

gitlab-ci + k8sk8s (二)

k8s用自己话说,就是一种容器编排工具,部署好应用,再创建绑定应用的服务,就可以实现的服务访问了。这个理论还是得去看重点谈理论的文章,此处我们只记录本项目部署过程。 背景介绍 之前已实现gitlab-ci自动集成代码,部署到tomcat容器,并推送到阿里云镜像仓库。 此项目使用阿里云的k8s ...

Tue Dec 04 19:11:00 CST 2018 0 790
K8S容器环境下GitLab-CIGItLab Runner 部署记录

一、简单介绍 GitLab-CI GitLab CI/CD是GitLab的一部分,支持从计划到部署具有出色的用户体验。CI/CD是开源GitLab社区版和专有GitLab企业版的一部分。可以根据需要添加任意数量的计算节点,每个构建可以拆分为多个 ...

Tue Mar 30 18:29:00 CST 2021 0 1663
使用Gitlab-CI 实现NetCore项目Docker化并部署到阿里云K8S

使用Gitlab-CI 实现NetCore项目Docker化并部署到阿里云K8S 先行条件: 1.了解NetCore项目基础命令,如dotnet publish 等几个常用命令。 2.了解Docker基础命令 3.了解centos基础命令 部署步骤: 大致会分为如下几个步骤,后面 ...

Tue Jul 16 01:04:00 CST 2019 0 443
gitlabgitlab-cigitlab-runner<二>

1、使用 该版未接入k8s,下一篇会写接入k8s。 配置项目使用gitlab-cigitlab-runner,在项目的根目录中添加.gitlab-ci.yml文件,用于触发pipeline。 .hosts目录里面是四个文件:.personal_ips、.daily_ips ...

Sat Sep 29 02:19:00 CST 2018 0 2807
GitLab-CIGitLab-Runner

一、持续集成(Continuous Integration) 要了解GitLab-CIGitLab Runner,我们得先了解持续集成是什么。 持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成 ...

Fri Jun 30 00:59:00 CST 2017 2 30858
gitlabgitlab-ci自动部署

简介 gitlab-ci全称是gitlab continuous integration的意思,也就是持续集成。中心思想是当每一次push到gitlab的时候,都会触发一次脚本执行,然后脚本的内容包括了测试,编译,部署等一系列自定义的内容。本文就是利用gitlab-ci的持续集成来实现 ...

Wed Dec 19 20:06:00 CST 2018 1 3068
GitLab-CI/CD入门实操

以Spring boot项目为例。传统方式是本地生成jar包,FTP上传服务器,重启服务;如果是内网测试服,也可以在服务器上安装git拉取代码,在服务器上编译打包。但这都需要人为干预,于是CI/CD就出现了。 CI:Continuous Integration(持续集成)。自动构建和测试 ...

Thu Jan 21 23:00:00 CST 2021 1 1969
GitLab-CI部署及踩坑总结

转载请注明出处:https://www.cnblogs.com/shining5/p/8863063.html 部署GitLab-CI 简介 GitLab_CI(gitlab continuous integration)是Gitlab提供的持续集成服务。主要功能是每一次push ...

Tue Apr 17 20:14:00 CST 2018 0 11549
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM