首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >kubernetes上的gitlab-ci缓存与minio-service不起作用

kubernetes上的gitlab-ci缓存与minio-service不起作用
EN

Stack Overflow用户
提问于 2018-08-22 22:17:34
回答 1查看 1.4K关注 0票数 0

我在当前的gitlab-runner 10.3.0上运行gitlab,作为kubernetes部署,带有一个用于缓存的微型服务器。一切都是使用helm部署的。gitlab运行者的头盔是使用这个values.yml定制的

代码语言:javascript
复制
cache:
  cacheType: s3
  s3ServerAddress: http://wizened-tortoise-minio:9000
  s3BucketName: runners
  s3CacheInsecure: false
  cacheShared: true
  secretName: s3access
  # s3CachePath: gitlab_runner

s3access被定义为集群秘密,runners存储桶存在于minio上。问题是缓存没有被填充,尽管构建日志没有显示任何问题:

代码语言:javascript
复制
Checking cache for onekey-6
Successfully extracted cache
...
Creating cache onekey-6...
.m2/repository/: found 5909 matching files         
Created cache

查看minio存储桶,它是空的。我确信gitlab运行者s3ServerAddress是正确的,因为更改它在构建过程中显示为错误(例如,当使用https时):

代码语言:javascript
复制
Checking cache for onekey-6...
WARNING: Retrying...                               
WARNING: Retrying...                               
Failed to extract cache

Creating cache onekey-6...
.m2/repository/: found 5909 matching files         
Uploading cache.zip to https://wizened-tortoise-minio/runners/gitlab_runner/runner/b87d7697/project/1644/onekey-6 
WARNING: Retrying...                               
Uploading cache.zip to https://wizened-tortoise-minio/runners/gitlab_runner/runner/b87d7697/project/1644/onekey-6 
WARNING: Retrying...                               
Failed to create cache
Uploading cache.zip to https://wizened-tortoise-minio/runners/gitlab_runner/runner/b87d7697/project/1644/onekey-6 
FATAL: Put https://wizened-tortoise-minio

我还将echo $S3_SERVER_ADDRESS添加到构建中,但它是空的。

那么:我需要如何配置gitlab-runner来使用minio进行缓存?

注意:我知道gitlab-ci cache on kubernetes with minio-service not working anymore

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-12 23:45:16

为了完整起见,问题在于:

代码语言:javascript
复制
s3ServerAddress: http://wizened-tortoise-minio:9000

虽然gitlab显然会在接受http://的地方做一些“存在”检查,但在实际克隆缓存时却不会。不幸的是,它似乎默默地吞下了错误。工作版本需要:

代码语言:javascript
复制
s3ServerAddress: wizened-tortoise-minio:9000

https://gitlab.com/gitlab-org/gitlab-runner/issues/3539#note_103371588上打开gitlab问题

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51968923

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档