原文:gitlab之gitlab-ci自动部署

简介 gitlab ci全称是gitlab continuous integration的意思,也就是持续集成。中心思想是当每一次push到gitlab的时候,都会触发一次脚本执行,然后脚本的内容包括了测试,编译,部署等一系列自定义的内容。本文就是利用gitlab ci的持续集成来实现自动部署。相比之前webhook的自动部署还是强大以及方便了许多。 原理 自动部署涉及了若干个角色,主要介绍如下 ...

2018-12-19 12:06 1 3068 推荐指数:

查看详情

Gitlab-ci:从零开始的前端自动部署

前言 目录 一.概念介绍 1.1 gitlab-ci && 自动部署工具的运行机制 以gitlab-ci为例: (1) 通过在项目根目录下配置.gitlab-ci.yml文件,可以控制ci流程的不同阶段,例如install/检查/编译/部署 ...

Mon Sep 06 19:05:00 CST 2021 0 264
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
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
asp.net core结合Gitlab-CI实现自动部署

0、目录 整体架构目录:ASP.NET Core分布式项目实战-目录 一、前言 在之前的文章中写过k8s+Jenkins+GitLab-自动部署asp.net core项目 的topic,这次讲解一下gitlab-ciCI/CD,说实话,自动部署是在是非常的舒服 ...

Thu Sep 27 03:53:00 CST 2018 4 4344
gitlab-ci + k8s 之gitlab-ci(一)

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

Fri Nov 16 21:02:00 CST 2018 0 1759
GitLab-CIGitLab-Runner

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

Fri Jun 30 00:59:00 CST 2017 2 30858
如何利用Gitlab-ci持续部署到远程机器?

长话短说,今天聊一聊使用Gitlab-CI 自动部署到远程服务器。 如果看过《基于docker-compose的Gitlab CI/CD实践&排坑指南》这篇文章的朋友,会注意到我是在 Gitlab-Runner服务器上自动部署的站点,本次我们结合ssh部署到远程机器(将CI服务器和部署 ...

Sat Jul 25 03:44:00 CST 2020 0 1456
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM