ฉันใช้ Bitbucket ไพพ์ไลน์กับ PosgreSQL สำหรับ CI / CD ตามที่อธิบายไว้ในเอกสารนี้บริการ PostgreSQL ได้รับการอธิบายในbitbucket-pipelines.yml
ลักษณะนี้:
definitions:
services:
postgres:
image: postgres:9.6-alpine
มันใช้งานได้ดีจนถึงตอนนี้ แต่ท่อส่งล่าสุดทั้งหมดของฉันล้มเหลวโดยมีข้อผิดพลาดดังต่อไปนี้:
Error: Database is uninitialized and superuser password is not specified.
You must specify POSTGRES_PASSWORD for the superuser. Use
"-e POSTGRES_PASSWORD=password" to set it in "docker run".
You may also use POSTGRES_HOST_AUTH_METHOD=trust to allow all connections
without a password. This is *not* recommended. See PostgreSQL
documentation about "trust":
https://www.postgresql.org/docs/current/auth-trust.html
ฉันจะแก้ไขได้อย่างไร ไม่มีการเปลี่ยนแปลงในbitbucket-pipelines.yml
ไฟล์ซึ่งอาจเป็นสาเหตุของข้อผิดพลาดดังกล่าว ..