在GitLab上使用Alembic来更新AWS RDS实例

时间:2018-02-22 15:45:38

标签: gitlab amazon-rds gitlab-ci alembic

我正在尝试在GitLab中设置CI / CD管道,以使用Alembic自动升级在AWS RDS上运行的Postgres实例。我正在使用GitLab的托管vcs,而不是在本地安装它,因此我无法在AWS中将运行者的IP专门列入白名单。

我一直在查看How to use Alembic with a SSL connection?尝试使用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

是否有人尝试使用GitLab的CI / CD将架构更新部署到AWS RDS?

0 个答案:

没有答案