gwo*_*984 5 amazon-rds gitlab alembic gitlab-ci
我正在尝试在 GitLab 中设置 CI/CD 管道,以使用 Alembic 自动升级在 AWS RDS 上运行的 Postgres 实例。我使用的是 GitLab 的托管 vcs,而不是将其安装在本地,因此我无法在 AWS 中专门将运行程序的 IP 列入白名单。
我一直在研究如何通过 SSL 连接使用 Alembic?尝试使用 SSL 进行连接,但不确定如何在 GitLab 中实现此功能。我不想将证书文件签入我的存储库,但也想不出使用托管的 GitLab 的另一种方法。
我的 .gitlab-ci.yml 非常简单:
test:
script:
- apt-get update -qy
- apt-get install -y python-dev python-pip
- pip install -r requirements.txt
- alembic upgrade head
Run Code Online (Sandbox Code Playgroud)
有没有人有过尝试使用 GitLab 的 CI/CD 将架构更新部署到 AWS RDS 的经验?
归档时间: |
|
查看次数: |
1456 次 |
最近记录: |