V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  carity  ›  全部回复第 12 页 / 共 12 页
回复总数  223
1 ... 3  4  5  6  7  8  9  10  11  12  
2020-12-31 17:53:24 +08:00
回复了 hhyvs111 创建的主题 程序员 大家如何看待在办公区穿拖鞋?仅限 IT 行业
你去问问,说不定家里几栋楼收租呢(手动滑稽)
1.
给你的 runner 使用 volume 关联你宿主机的指定路径
如 -v /dist:/var/www/dist
然后你在 runner 中将你得产物放到 /dist 文件夹里,你就可以在你宿主机的 /var/www/dist 中使用了
artifact 配置后可以在 gitlab 流水线的阶段中直接查看产物

2.
你 nginx 为啥不用容器跑呢
我有个测试过的方案,直接给 runner 设置-v /var/run/docker.sock:/var/run/docker.sock 然后在 runner 中就可以使用宿主机 docker 了,我的 runner 的类型是 shell,所有宿主机 dokcer 命令就都能在 runner 中执行
volumes:
- '/var/run/docker.sock:/var/run/docker.sock:ro'
- '/usr/bin/docker:/usr/bin/docker:ro'
- './etc_group:/etc/group'
etc_group 文件复制你本机的就好了
主要最下面要有 docker 权限相关的几行
gitlab-runner:x:999:
docker:x:1000:
docker:x:994:gitlab-runner
我司报销一般提上去半个月走完流程,三千人左右公司
1 ... 3  4  5  6  7  8  9  10  11  12  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2369 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 27ms · UTC 10:23 · PVG 18:23 · LAX 03:23 · JFK 06:23
Developed with CodeLauncher
♥ Do have faith in what you're doing.