GItlab作CI/CD时,想快点,有啥招?

Posted aguncn

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GItlab作CI/CD时,想快点,有啥招?相关的知识,希望对你有一定的参考价值。

如果希望.m2文件有存缓,或是不要每次从dockerhub上找镜像(有的是本地镜像,远程没有的)

那么,gitlab-runner的config.toml初步优化文件如下:

concurrent = 1
check_interval = 0

[session_server]
  session_timeout = 1800

[[runners]]
  name = "cl-runner"
  url = "http://xxx.com:8888/"
  token = "J345UYIU34535B"
  executor = "docker"
  [runners.docker]
    tls_verify = false
    image = "maven:3-jdk-8-xxx"
    privileged = false
    disable_entrypoint_overwrite = false
    oom_kill_disable = false
    disable_cache = false
    volumes = ["/cache","/root/m2:/root/.m2"]
    pull_policy = "if-not-present"
    shm_size = 0
  [runners.cache]
    [runners.cache.s3]
    [runners.cache.gcs]

 

另外,就是nexus下载好像速度不理解,宽带是够的。

这应该要从NEXUS本身去调整,

比如,public的顺序。

这个问题,我也还在解决中技术分享图片

以上是关于GItlab作CI/CD时,想快点,有啥招?的主要内容,如果未能解决你的问题,请参考以下文章

用 GitLab 做 CI/CD 是什么感觉,太强了

centos7下使用gitlab+shell实现CI/CD持续集成持续部署

Flutter 集成测试和 Gitlab CI/CD

GitLab CI/CD:这项工作没有痕迹。 & 没有工作日志

在dind中运行docker-compose时Docker容器拒绝通信 - Gitlab CI/CD

gitlab 的 CI/CD 配置管理