展开

关键词

使用GitLabCI实现monorepos项目CICD

基于现代Web的应用程序通常都包含多种服务。例如,后端API和前端客户端。在规模扩大成为问题的大型项目中,服务也可以拆分为多个微服务。如何在这样的项目中组织源代...

1K30

加快GitLabCI流水线构建!

GitLab.com 提供共享的Runner程序供每个存储库使用,虽然这对于快速开始来说是很棒的,但我们发现最大的单项速度提升来自接待我们自己的Runner。对...

12910
  • 广告
    关闭

    腾讯云服务器买赠活动

    腾讯云服务器买赠活动,低至72元1年,买就送,最长续3个月,买2核送4核、买4核送8核

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    GitlabCI与Kubernetes实践·部署GitLab-Runner

    Gitlab的持续集成功能依赖于Gitlab Runner组件完成,gitlab runner作为Gitlab这个中控机的执行者,按照代码仓库里面.gitlab...

    74020

    GitLabCI作业中如何使用私有仓库镜像?

    今天有同学在GitlabCI课程实践中遇到了一个问题,当runner需要下载私有镜像仓库中的镜像报错,提示没有权限。

    2K31

    GitLabCI模板库的流水线优化实践

    作业分为Build、test、codeanalysis、artifactory、deploy部分,在每个作业中配置了rules功能开关,由变量控制最终作业的运行...

    26120

    基于GitLabCI的Python交付流水线实现

    今年5月份已经更新完成了GitLabCI教程,补充一下关于Python的交付流水线实现。这里只做一个通用的Demo,很多细节还需大家自行根据实际情况进行优化与补充。 这个项目之前使用的是Jenkins完成的持续交付,现在改造成GitlabCI完成。 ?

    58920

    加快GitLabCI流水线构建的一些方法

    GitLab.com 提供共享的Runner程序供每个存储库使用,虽然这对于快速开始来说是很棒的,但我们发现最大的单项速度提升来自接待我们自己的Runner。对...

    48010

    使用GitLabCI模板库的流水线优化实践

    作业分为Build、test、codeanalysis、artifactory、deploy部分,在每个作业中配置了rules功能开关,由变量控制最终作业的运行...

    1.1K30

    『中级篇』docker之CICD持续集成—真实JAVA-Maven项目的CI演示(73)

    项目通过gitlab和gitlabCI进行CICD。 源码地址:https://github.com/limingios/gitlabci-maven 源码:https://github.com/limingios/docker/tree/master/No copy到gitlab上 new project [1240] Git repository URL https://github.com/limingios/gitlabci-maven [1240] 点击create project [1240] [1240] runner管理新的gitlabci-maven [1240] maven的环境 sudo gitlab-ci-multi-runner @gitlab.example.com/root/gitlabci-maven.git/': Couldn't resolve host 'gitlab.example.com' ERROR: Job

    41840

    GitLabCI系列之流水线语法第五部分

    用于指定在作业成功或者失败时应附加到作业的文件或目录的列表。作业完成后,工件将被发送到GitLab,并可在GitLab UI中下载。

    67820

    『中级篇』docker之CICD持续集成—真实JAVA-Maven项目的CI演示(73)

    项目通过gitlab和gitlabCI进行CICD。 源码地址:https://github.com/limingios/gitlabci-maven 源码:https://github.com/limingios/docker/tree/master/No copy到gitlab上 new project [1240] Git repository URL https://github.com/limingios/gitlabci-maven [1240] 点击create project [1240] [1240] runner管理新的gitlabci-maven [1240] maven的环境 sudo gitlab-ci-multi-runner @gitlab.example.com/root/gitlabci-maven.git/': Couldn't resolve host 'gitlab.example.com' ERROR: Job

    2K100

    GitLabCI-Runner使用S3存储配置分布式缓存

    今天我们主要讲解,minio存储服务的部署、GitLabCI Runner配置分部署缓存。MinIO 是一个基于Apache License v2.0开源协议的对象存储服务。

    95030

    GitLab CI构建SpringBoot-2.3应用

    :$CI_COMMIT_SHORT_SHA "===============" - docker build -t 192.168.50.43:5888/common/gitlabci-java-demo - echo "=============== 推送到镜像仓库 ===============" - docker push 192.168.50.43:5888/common/gitlabci-java-demo 代码,如下图: 提交代码: 顺利生成镜像: 在K8S环境执行以下命令即可完成镜像更新: kubectl set image deployment dockerlayerdemo \ gitlabci-java-demo =192.168.50.43:5888/common/gitlabci-java-demo:8735c78d 上述命令中的gitlabci-java-demo来自kubectl describe deployment =192.168.50.43:5888/common/gitlabci-java-demo:$TAG" 再次提醒,上面的脚本中,账号、IP和密码都应该放入GitLab的参数设置页面,而不该直接写入pipeline

    16720

    Artifactory & GitLab CI持续集成实践

    /jfrog rt bce gitlabci-maven-artifactory $CI_JOB_ID # Add jira issue     - . /jfrog rt bag gitlabci-maven-artifactory $CI_JOB_ID --config jira-cli.conf # Add sonar(optional)      /jfrog rt bp gitlabci-maven-artifactory $CI_JOB_ID # Promote     - . /jfrog rt bpr gitlabci-maven-artifactory $CI_JOB_ID maven-pro-local # Xray scan(optional)     - . /jfrog rt bs gitlabci-maven-artifactory $CI_JOB_ID --fail=false # Download(optional)     - .

    78631

    GitLabCI系列之流水线语法第七部分

    本文是《GitLabCI实践》教程部分内容,点击上面图片报名学习! 这次我们在学习语法时候需要准备一个注册docker执行器类型的runner。 创建一个git仓库用于存放模板demo/demo-gitlabci-service ,然后创建一个template目录存放所有pipeline的模板,创建一个jobs目录存放job模板。 ?

    36520

    GitLabCI系列之流水线语法第六部分

    如果needs:设置为指向因only/except规则而未实例化的作业,或者不存在,则创建管道时会出现YAML错误。

    78930

    GitLabCI系列之流水线语法第四部分

    用来指定需要在job之间缓存的文件或目录。只能使用该项目工作空间内的路径。不要使用缓存在阶段之间传递工件,因为缓存主要是存储编译项目所需的运行时依赖项。

    83210

    GitLabCI系列之流水线语法第三部分

    rules允许按顺序评估单个规则对象的列表,直到一个匹配并为作业动态提供属性. 请注意, rules不能only/except与only/except组合使用。

    82520

    GitLabCI系列之流水线语法第二部分

    本文是《GitLabCI实践》教程部分内容,点击上面图片报名学习! tags 用于从允许运行该项目的所有Runner列表中选择特定的Runner,在Runner注册期间,您可以指定Runner的标签。

    45030

    gitlab操作指南

    /opt/gitlab-7.1.1-0/apps/gitlabci/scripts/sidekiq.sh : gitlabci_sidekiq started /opt/gitlab-7.1.1-0/ apps/gitlabci/scripts/runner.sh : gitlabci_runner started Syntax OK /opt/gitlab-7.1.1-0/apache2/scripts

    995100

    扫码关注腾讯云开发者

    领取腾讯云代金券