将额外的命令从 bitbucket-piplines.yml

时间:2021-04-17 07:46:00

标签: mysql docker bitbucket bitbucket-pipelines

尝试使用 Bitbucket Pipelines 设置 mysql:5.7 docker 图像的默认字符集和排序规则,documentation 有点含糊:

<块引用>

如需进一步配置底层数据库引擎,请参考官方Docker Hub image

bitbucket 文档发送给您的这个页面表明这是可能的......至少通过 docker:

<块引用>

docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tag --character-set-server=utf8mb4 --collat​​ion-server=utf8mb4_unicode_ci

所以我的问题是如何将这些参数传入:--character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci

我看到有人在 YML 中将 command: 参数用于 bitbucket-pipelines,但是 bitbucket 上的管道配置编辑器说它在那里无效:

definitions:
  services:
    mysql:
      image: mysql:5.7
      command: ['--character-set-server=utf8mb4', '--collation-server=utf8mb4_unicode_ci']
      ports:
        - "3306:3306"
      variables:
        MYSQL_DATABASE: $MY_DATABASE
        MYSQL_ROOT_PASSWORD: $MY_PW

0 个答案:

没有答案