Gitlab runner

以下是为您整理出来关于【Gitlab runner】合集内容,如果觉得还不错,请帮忙转发推荐。

【Gitlab runner】技术教程文章

利用docker compose启动gitlab及runner【代码】

添加docker compose配置文件新建文件docker-compose.yml,输入如下内容:gitlab:image: ‘gitlab/gitlab-ce:latest‘container_name: ‘gitlab‘restart: alwayshostname: ‘gitlab.cjx.com‘environment:GITLAB_OMNIBUS_CONFIG: |external_url ‘http://gitlab.cjx.com‘# Add any other gitlab.rb configuration here, each on its own lineports:- ‘80:80‘- ‘443:443‘- ‘60000:22‘volumes:- ‘/srv/gitlab/config:/etc/gi...

GitLab-runner的安装与卸载脚本【代码】

安装脚本说明使用二进制直接安装。gitlab-runner-install.sh#复制gitlab-runner到/usr/bin/目录下 cp /root/gitlab-runner-linux-amd64 /usr/bin/gitlab-runner#赋予可执行权限 chmod +x /usr/bin/gitlab-runner# 创建符号链接文件 ln -s /usr/bin/gitlab-runner /usr/local/bin/gitlab-runner# 创建 GitLab Runner用户 sudo useradd --comment ‘GitLab Runner‘ --create-home gitlab-runner --shell /bin/bash# 修改gitla-run...

GitLab Runner部署(kubernetes环境)【代码】【图】

欢迎访问我的GitHubhttps://github.com/zq2599/blog_demos内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS等;关于GitLab CI如下图所示,开发者将代码提交到GitLab后,可以触发CI脚本在GitLab Runner上执行,通过编写CI脚本我们可以完成很多使用的功能:编译、构建、生成docker镜像、推送到私有仓库等:本次实战内容今天咱们会一起完成以下操作:部署minio,pipeline脚本中的cache功能由minio来实现;...

K8S容器环境下GitLab-CI和GItLab Runner 部署记录【代码】【图】

一、简单介绍 GitLab-CIGitLab CI/CD是GitLab的一部分,支持从计划到部署具有出色的用户体验。CI/CD是开源GitLab社区版和专有GitLab企业版的一部分。可以根据需要添加任意数量的计算节点,每个构建可以拆分为多个作业,这些作业可以在多台计算机上并行运行。GitLab-CI轻量级,不需要复杂的安装手段。配置简单,与gitlab可直接适配。实时构建日志十分清晰,UI交互体验很好。使用 YAML 进行配置,任何人都可以很方便的使用。GitLabCI...

docker运行gitlab runner且指定shell executor后使用scp ssh完成一个静态网站的ci 过程记录【代码】【图】

所谓executor就是执行者的意思,即gitlab-runner执行任务时候的具体承载媒介,我们的gitlab上可能会有很多项目,不同项目会使用不同语言开发,不可能把构建所有项目用到的环境都配置在gitlab-runner运行的机器之上,所以才会有executor。 gitlab-runner executor的类型以及每种类型的适用范围可以在官方文档上查看 https://docs.gitlab.com/runner/executors/ 这里简单记录一下shell executor的配置和适用过程,并用其配合ssh scp实...

国内centos7服务下快速安装 gitlab-runner【代码】【图】

安装 1.添加yum源curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-ci-multi-runner/script.rpm.sh | sudo bash 2.安装runneryum install gitlab-ci-multi-runner 3.向GitLab-CI注册runnergitlab-ci-multi-runner register 说明: 注册需要:GitLab-CI的url和注册token 位置在项目的setting里面(位置和名字不同的gitlab版本可能有差异)注册时是会有提示 b.Enter your GitLab instance URL: Please enter t...

基于windows配置gitlab-runner【代码】

基于windows配置gitlab-runnergitlab-runner是配合gitlab ci/cd实现自动化部署的执行者,和Jenkins 类似,可以通过编写对应的.gitlab-ci.yml执行不同的job脚本。 下面的基于shell模式下的场景下载对应的gitlab-runner.exe文件 windows版本gitlab-runner 安装服务 准备安装目录 拷贝gitlab-runner.exe到创建好的gitlab-runner文件夹 安装服务 通过管理员模式运行cmd进入gitlab-runner所在目录 # 执行下面命令注册服务 ./gitlab-runn...

初探gitlab & gitlab-runner & asp.net core持续集成【代码】【图】

文章简介 gitlab & gitlab-runner 简介 基于gitlab & gitlab-runner 的asp.net core webapi 极简持续集成实践 gitlab & gitlab-runner 简介 写在最前面,文中示例使用到了docker & docker-compose 相关知识,文中的gitlab server 以及 gitlab-runner都是使用docker容器,以及gitlab-runner的执行方式也是docker模式,相关内容不再赘述,但是注意点会在文中标注。 gitlab是一款基于git的代码管理平台, 可以基于此做代码管理,以及...