gpt4 book ai didi

docker - 如何为图像位桶管道配置环境

转载 作者:行者123 更新时间:2023-12-02 19:06:58 25 4
gpt4 key购买 nike

我使用mysql镜像配置bitbucket管道,但是我不知道如何设置MySQL密码。作为docker文档,它是一个环境变量(MYSQL_ROOT_PASSWORK),但我不知道在管道文件中进行配置。请帮我。

这是我的配置

pipelines:
default:
- step:
image: mysql:5.7
script:
- how to import sql file
- how to set root password
- step:
image: php:v1
caches:
- composer
script:
- composer install
- ./init 0
- ./vendor/bin/codecept build
- ./vendor/bin/codecept run

最佳答案

我猜你想用该MySQL作为数据库运行测试吗?在这种情况下,您应该将数据库服务器配置为服务(请参见https://confluence.atlassian.com/bitbucket/test-with-databases-in-bitbucket-pipelines-856697462.html),然后可以为db-service配置env变量。

如果您真的只想为构建容器设置env变量,则必须在dockerfile本身或存储库的管道设置中进行设置。在那里添加的env变量将在管道的所有步骤中可用(请参阅https://confluence.atlassian.com/bitbucket/environment-variables-794502608.html)。

关于docker - 如何为图像位桶管道配置环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48989974/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com