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

在GitLab上使用Alembic更新AWS RDS实例,gitlab,amazon-rds,gitlab-ci,alembic,Gitlab,Amazon Rds,Gitlab Ci,Alembic,我试图在GitLab中设置一个CI/CD管道,以使用Alembic自动升级在AWS RDS上运行的Postgres实例。我使用的是GitLab托管的vcs,而不是将其安装在prem上,因此我无法在AWS中明确列出运行者的IP 我一直在尝试使用SSL进行连接,但不确定如何在GitLab中实现这一点。我不希望将证书文件签入我的repo,但也不想用托管的GitLab解决这个问题 除此之外,my.gitlab-ci.yml非常简单: test: script: - apt-get update

我试图在GitLab中设置一个CI/CD管道,以使用Alembic自动升级在AWS RDS上运行的Postgres实例。我使用的是GitLab托管的vcs,而不是将其安装在prem上,因此我无法在AWS中明确列出运行者的IP

我一直在尝试使用SSL进行连接,但不确定如何在GitLab中实现这一点。我不希望将证书文件签入我的repo,但也不想用托管的GitLab解决这个问题

除此之外,my.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的经验