首页 > 解决方案 > 将时区参数传递给 gitlab 服务

问题描述

我目前在共享的 gitlab 运行器上运行测试,并在 selenium-standalone/chrome 容器上运行我的 UI 测试。但是,我需要在印度时区运行测试,但容器默认使用 UTC 时间。我可以在本地使用以下 docker 命令更改 TZ,

docker run -e "TZ=Asia/Kolkata" -d -p 4444:4444 -p 5900:5900 -v /dev/shm:/dev/shm selenium/standalone-chrome-debug:latest

我也想在我的 gitlab yaml 文件上做类似的事情

services:
- name: selenium/standalone-chrome
  entrypoint: ["opt/bin/entry_point.sh"]
  command: ['-e', 'TZ=Asia/Kolkata']

但是,上面的代码似乎不起作用。如何才能做到这一点?

标签: dockerseleniumgitlabyaml

解决方案


推荐阅读