配置 jobs 文件 .gitlab-ci.yml原文档:https://docs.gitlab.com/ee/ci/yaml/README.html GitLab-CI 使用 YAML 文件管理配置 job .文件存放于仓库的根目录, 命名为 .gitlab-ci.yml , 定义了 job 应该如何工作.JobYAML 文件定义了一系列带有约束说明的 job, job 至少需要要包含 scri
转载 2024-04-24 12:11:10
233阅读
[From] http://blog.51cto.com/flyfish225/2156602  gitlabCI/CD 配置管理 (二)标签(空格分隔):运维系列一:gitlab CI/CD 介绍二:配置gitlabCI/CD 的runner三:代码的MAVEN打包环境四:配置gitlabCI 文件五:发布项目一: gitlab CI/CD介绍1.1 gitlab
在使用Kubernetes(K8S)进行持续集成和持续部署(CI/CD)过程中,gitlab-ci.yml文件是非常重要的。gitlab-ci.yml文件定义了GitLab CI/CD流水线的配置,包括构建、测试、部署等各个阶段的任务和操作。下面我将详细介绍如何编写一个简单的gitlab-ci.yml文件,以帮助刚入行的小白理解并实现CI/CD流水线。 ### 整体流程 首先,我们先来看一下整
原创 2024-05-06 10:57:11
36阅读
# .gitlab-ci.yml # 定义变量 variables: code_location: '/usr/local/code_location' sonarqube_url: 'http://192.168.20.176:9000' api_endpoint: '/api/issues/search' projectname: 'test_0809' projectK
原创 2023-08-12 20:24:46
0阅读
通过 .gitlab-ci.yml配置任务 git仓库: https://github.com/Fennay/git... 此文档用于描述.gitlab-ci.yml语法,.gitlab-ci.yml文件被用来管理项目的runner 任务。 如果想要快速的了解GitLab CI ,可查看快速引导。.gitlab-ci.yml从7.12版本开始,GitLab CI使用YAML文件(.git
转载 2024-07-31 17:50:27
87阅读
在介绍.gitlab-ci.yml之前,我们先看几个概念: GitLab Runner 一般来说,构建任务都会占用很多的系统资源 (譬如编译代码),而 GitLab CI 又是 GitLab 的一部分,如果由 GitLab CI 来运行构建任务的话,在执行构建任务的时候,GitLab 的性能会大幅下
转载 2021-04-30 17:36:00
101阅读
2评论
Gitlab官方文档:https://docs.gitlab.com/ee/ci/yaml/README.htmlGitlab CI通过YAML文件管理配置job,该文件存放于仓库的根目录, 默认名为.gitlab-ci.yml,定义了job应该如何工作。pipeline:一个pipeline就是一次完整的构建任务,里面可以包含多个阶段(stages)。stage:stages...
原创 2021-04-25 11:28:18
892阅读
Kubernetes (K8S) 是一个开源的容器编排引擎,可以用来管理容器化应用程序的部署、扩展和运维。而在使用K8S进行持续集成和持续部署(CI/CD)过程中,.gitlab-ci.yml配置文件起着至关重要的作用,通过配置该文件可以实现自动化地构建、测试和部署应用程序。 为了帮助刚入行的小白学习如何实现“.gitlab-ci.yml配置”,首先我们需要明确整个流程,然后详细说明每一步需要做
原创 2024-05-22 11:17:18
150阅读
.gitlab-ci.yml.gitlab-ci.yml 用来配置 CI 用你的项目中做哪些操作,这个文件位于仓库的根目录。当有新内容 push 到仓库,或者有代码合并后, GitLab 会查找是否有 .gitlab-ci.yml 文件,如果文件存在, Runners 将会根据该文件的内容开始 build 本次 commit 。.gitlab-ci.yml 使用 YAML 语法, 你需要格外注意缩
原创 2019-12-09 11:27:05
8846阅读
本文记录了Gitlab的安装、汉化,Gitlab-Runner的配置以及基于docker的runner,gitlab-ci的介绍与.gitlab-ci.yml的编写说明。
原创 2022-10-17 19:51:57
691阅读
教程要使用GitLab CI / CD,您需要:托管在Git存储库中的应用程序代码。 .gitlab-ci.yml在存储库根目录中称为的文件,其中包含CI / CD配置。在.gitlab-ci.yml文件中,您可以定义:您要运行的脚本。您要包括的其他配置文件和模板。依赖关系和缓存。您要顺序运行的命令和您要并行运行的命令。将应用程序部署到的位置。您是要自动运行脚本还是手动触发任何脚本。脚本被分组为作
转载 2024-03-06 07:08:25
85阅读
# Task 默认在docker里面运行, 运行完成后就删掉, 里面的东西不会保存. # Task 默认运行使用的docker镜像, 如果Task里面没有指定的话默认使用这个. image: git.com:9999/docker-image/golang # 环境变量 (会自动注入到 Task 运行的 shell 环境中) variables: CI_REPOSITORY_NAME
转载 2024-06-01 18:17:31
232阅读
在使用GitLab进行持续集成和持续部署时,gitlab-ci.yml文件是非常重要的配置文件。这个文件定义了整个CI/CD流程中需要执行的任务和步骤,因此理解如何详细配置gitlab-ci.yml是至关重要的。接下来我将向你介绍如何配置这个文件,帮助你顺利完成整个流程。 首先,让我们来整理一下整个配置的步骤,可以用一个表格来展示: | 步骤 | 描述 | | ----- | -------
原创 2024-05-22 11:17:03
344阅读
从7.12版本开始,GitLab CI使用YAML文件(.gitlab-ci.yml)来管理项目配置。该文件存放于项目仓库的根目录,它定义该项目如何构建。 以下通过示例讲解.gitlab-ci.yml的写法。
原创 2018-06-01 11:54:53
10000+阅读
1点赞
一.什么是gitlab-ci.yml文件GitLab提供持续集成服务。如果 将.gitlab-ci.yml文件添加到存储库的根目录,并将GitLab项目配置为使用Runner,则每次提交或推送都会触发CI 管道。 该.gitlab-ci.yml文件是您配置CI如何处理项目的位置。它位于存储库的根目录中。在对存储库进行任何推送时,GitLab都会查找该.gitlab-ci.yml 文件,并根据该文件
转载 2024-03-05 13:35:08
621阅读
一、什么是.gitlab-ci.yml 文件GitLab提供持续集成服务。如果将.gitlab-ci.yml文件添加到存储库的根目录,并将GitLab项目配置为使用Runner,则每次提交或推送都会触发CI 管道。 该.gitlab-ci.yml文件是配置CI如何处理项目的位置。位于存储库的根目录中。在对存储库进行任何推送时,GitLab都会查找该.gitlab-ci.yml 文件,并根据该文件的
转载 2024-02-29 14:28:46
108阅读
job内定义作业流程的参数列表关键字必要性描述script是定义在runner中执行的命令after_script否作业后执行的命令allow_failure否允许作业失败,失败不会导致管道失败artifacts否定义job产生的附件,可用于下载和保存以及传递,没有该项设置产生的过程文件都会被删除extends否此作业继承的配置条目before_script否在作业之前执行的一组命令cache否定
转载 2024-05-06 14:21:28
987阅读
1点赞
本文通过Docker + Gitlab + Gitlab CI实现容器的自动化部署。环境如下:iproledomain192.168.1.51prod servernone192.168.1.55dnsnone192.168.1.56gitlab ci/dev servernone192.168.1.57gitlab servergitl...
原创 2021-04-25 10:57:53
1365阅读
本文通过Docker + Gitlab + Gitlab CI实现容器的自动化部署。环境如下:iproledomain192.168.1.51prod managernone192.168.1.52prod worker1none192.168.1.53prod worker2none~~~192.168.1.54dev mana...
原创 2021-04-25 10:57:27
2334阅读
本文通过Docker + Gitlab + Gitlab CI实现容器的自动化部署。环境如下:iproledomain192.168.1.51prod servernone192.168.1.55dnsnone192.168.1.56gitlab ci/dev servernone192.168.1.57gitlab servergitl...
原创 2021-04-25 10:58:38
1482阅读
  • 1
  • 2
  • 3
  • 4
  • 5