首页 > TAG信息列表 > CICD

CICD--.gitlab-ci.yml

before_script: - vserion=0.1.1 stages: - install_go - build_rule install_go: stage: install_go before_script: - echo "Check the docker version, then build merge-rule docker images" - docker --version - docker build -f Dock

gitlab-CICD共享runner基本配置

gitlab-CICD共享runner基本配置 使用docker部署runner 多个项目使用共享runner 部署机器与runner不在同一台服务器上(使用ssh部署) 部署runner 部署镜像 docker pull gitlab/gitlab-runner:latest docker run -d --name gitlab-runner-shared \ --restart always \ -v

CICD工作-问题集锦

局域网共享文件夹极个别用户无法访问?   右击文件夹-》授权访问权限-》特定用户-》选择Guest和Everyone添加进去-》共享即可,也可以设置每个访问类型的权限级别。 SVN文件冲突问题   SVN是有机制避免的,各位在修改文件之前,先update,获取服务器最新版本,再选中某个文件,点击右键->T

基于docker的cicd

基于docker的cicd harbor配置 #部署harbor前需要安装docker docker-compose # 下载docker部署包 # https://download.docker.com/linux/static/stable/x86_64/ [root@harbor ~]# tar xf docker-20.10.10.tgz [root@harbor ~]# mv docker/* /usr/bin/ #加入systemd管理 #--------

AWS 17 AWS_CICD_CodeCommit_CodePpelne_CodeBuild_CodeDeploy

AWS CICDCodeCommit, CodePipeline代码管道, CodeBuild, CodeDeploy CICD – Introduction •我们已经学会了如何: •手动创建AWS资源(基础) •以编程方式与AWS交互(AWS CLI) •使用Elastic Beanstalk将代码部署到AWS•所有这些手动步骤都会让我们很容易出错! •我们希望我们的代码“存

GitLab-CICD 学习笔记

   可能遇到的问题                                       CICD在每个项目组里面    每一条流水线里有多个步骤,可以回滚                                  

阿里云devops——云效之CICD

阿里云devops——云效之CICD 背景 38块一年买了阿里云的云服务器(ECS) 想搭建一套学习练习用的asp.net core的web API还可以给我媳妇做接口测试 想结合docker做容器话部署 部署的时候不想每次登录服务器进行手动部署 想过用码云做代码管理,用Jenkins做CICD 还没实施的时候接触到了云

为什么要做cicd与devops?康威定律及其他

由康威定律,devops由来,频繁变更情况下,cicd分离,手动适配变更,必然有遗忘。好比代码行,工程量,和bug成正比   ci不只是编译源码,还要给CD提供数据和变量   康威定律 (康威法则 , Conway's Law) 是马尔文·康威1967年提出的:"设计系统的架构受制于产生这些设计的组织的沟通结构。"即系统

CICD: CentOS 8 安装 Jenkins

1. 先决条件 1.1. 安装Java CICD: CentOS 8 安装Java(JDK 1.8) 1.2. 安装git yum install git 检查 git --version 2. 安装Jenkins 2.1. 下载密钥 sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo 2.2. 添加到系统密钥中 

GitLab -- 相对完整的CI/CD

前提:         搭建好的 gitLab 本地服务器: GitLab -- linux本地仓库搭建_DGH2430284817的博客-CSDN博客                 配置好的CICD环境 GitLab -- 简单使用CICD功能_DGH2430284817的博客-CSDN博客         配置好GIT仓库所在的机器的java环境和mave

企业CICD规模化落地浅析

本次分享的题目是《企业CICD规模化落地》,因此我们不会侧重讲解CICD是什么以及怎样做CICD,而是你已经知道怎样“玩转”CICD了,要如何在一个比较大的企业中规模化地落地。 本文整理自阿里巴巴技术专家崔力强(怀虎)的分享《企业CICD规模化落地》。 研发流程与持续交付简析 持续交付是随着

CICD中clang-tidy静态语义检查

clang-tidy静态语义检查,安装、使用、检查项注解 我们先来看一下clang与LLVM之间的区别与联系 LLVM与Clang的概述及关系 深入浅出让你理解什么是LLVM

Albert.Huang1_How to install your own gitlab runner for CICD

 Pull image docker pull gitlab/gitlab-runner  Run container docker run -d \ --name albert_gitlab_runner \ -v /home/servdesk/albert_huang1/docker_mounts/gitlab-runner/config:/etc/gitlab-runner \ -v /var/run/docker.sock:/var/run/docker.sock \ gitla

gitlab CICD

.gitlab.yml stages: - test - deploy before_script: - pip install virtualenv virtualenvwrapper - source /home/gitlab-runner/.virtualenvs/sanic_test/bin/activate - pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple - pip i

CICD_Dokcer+Jekins+Gitee自动构建2

.NET 微服务——CI/CD(2):自动打包镜像 一:开启docker的tcp端口 使用场景:默认安装的Docker服务不支持远程连接,开启TCP端口后可以进行远程连接Docker 查看当前系统的版本信息: [root@iZuf6791hnyg64kq88b0faZ ~]# lsb_release -a LSB Version: :core-4.1-amd64:core-4.1-noarch Distribu

一个没什么意义的个人部署笔记(Dockerfile+GitLab+CICD+Portainer/Kubord)

背景 简单记录下服务开发完的部署流程笔记,仅为个人笔记无实际参考意义。 流程 1.服务中配置dockerfile文件 FROM 基于某个镜像 COPY target/*.jar demo-0.0.1.jar(jar包的位置) EXPOSE 8000(开放的端口) ENTRYPOINT ["java","-agentlib:jdwp=transport=dt_socket,address=5005,ser

gitlab的CICD

使用Gitlab CI/CD分为三步: 安装Runner注册Runner编写流水线脚本 1、客户端安装runner 安装文档:https://docs.gitlab.com/runner/install/ curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.rpm.sh | sudo bash yum install gitlab-ru

记录一次成功CICD完整亲身实践从此踏进入Devops大门

Devops概念 DevOps 强调通过一系列手段来实现既快又稳的工作流程,使每个想法(比如一个新的软件功能,一个功能增强请求或者一个 bug 修复)在从开发到生产环境部署的整个流程中,都能不断地为用户带来价值。这种方式需要开发团队和运维团队密切交流、高效协作并且彼此体谅。此外,DevOps 还

带你认识CICD

文章目录 为什么会出现CICD CICD是什么意思,你理不理解不是很重要,为什么会需要这个,很重要。 为什么会出现CICD 比如我们有一个项目,有后端和前端两部分,不论前端还是后端做了代码提交,我们要验证是否生效,需要部署到环境中去测试。这个过程要做哪些事情呢? 简单点:修改代码-

jenkins在k8s中的CICD(第二版)

  早在二年前,公司项目上线使用aws一系列产品时,记录过一篇 《jenkins在aws eks中的CI/CD及slave》,这篇文章更多详细的记录了非常详细的安装和使用过程;今日,由于公司使用腾讯云,且使用的也是云k8s,本篇文章更多记录CI/CD的一些升级的做法,简单的插件安装等这里就不做介绍。   所以最

简单搭建CICD前端自动化构建平台

安装docker 1.先删除旧的版本 sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine 2.安装依赖 sudo yum install -y yum-utils device-mapper-persistent-data lvm2 添加

搭建AWS codebuild无服务器cicd接口

需求:用于提供对cicd部署有稳定性高要求的项目备选方案。 背景:自建cicd的流程,jenkins,虽然说在构建速度上优于codebuild,但是Jenkins会有偶然的宕机情况发生,导致一大片的服务出现无法发布的问题,所以需要有像codebuild一样高稳定性的无服务器构建方式。 整体架构 如图,配置了相应

Gogs+Drone+Docker自动化部署CICD

环境 centos7 一:安装docker 1、通过 uname -r 命令查看你当前的内核版本 $ uname -r 2、使用 root 权限登录 Centos。确保 yum 包更新到最新。 $ sudo yum update 3、卸载旧版本(如果安装过旧版本的话) $ sudo yum remove docker docker-common docker-selinux docker-engine

CICD 流水线就该这么玩系列之一

今天给大家分享的是 DevOps 世界中非常流行的一个 GitOps 工具 - Argo CD。如果你还不知道什么是 GitOps,欢迎留言告诉我,根据热度,我会再写一篇详细讲解 GitOps 的文章。 由于篇幅较长,同时也为了避免阅读疲劳,我把它拆解成 4 个小节来讲解,这样也能让读者最大化吸收并理解文章内容。为

CICD 流水线就该这么玩系列之一

今天给大家分享的是 DevOps 世界中非常流行的一个 GitOps 工具 - Argo CD。如果你还不知道什么是 GitOps,欢迎留言告诉我,根据热度,我会再写一篇详细讲解 GitOps 的文章。 由于篇幅较长,同时也为了避免阅读疲劳,我把它拆解成 4 个小节来讲解,这样也能让读者最大化吸收并理解文章内容。为