Travis-CI上的PostgreSQL 12需要5分钟的启动时间?

问题描述 投票:0回答:1

[在Travis-CI论坛中通读this post之后,我设法设置了PostgreSQL12。我的配置或多或少像这样(full .travis.yml):

.travis.yml

但是(在论坛中也注意到)PostgreSQL需要5分钟才能启动。对于快速CI / CD来说,这确实是一个痛苦。 language: java dist: bionic [...] services: - postgresql addons: postgresql: '12' apt: packages: - postgresql-12 - postgresql-client-12 before_install: - sudo pg_dropcluster --stop 12 main - sudo pg_upgradecluster 11 main - sudo pg_ctlcluster 12 main restart - sudo pg_dropcluster 11 main env: global: - PGUSER=postgres - PGPORT=5432 [...] 是一个构建示例。

有人有经验吗?可悲的是,根本没有日志输出。这些脚本可以在任何地方公开吗?

postgresql travis-ci
1个回答
0
投票

tl; dr只需删除PostgreSQL服务。

因此删除此:

Here

并删除Travis社区中该帖子的其余内容。

我不确定该问题是如何产生的,但是您可以在此处获得修复:services: - postgresql

只需按View config,您可以看到如何在3秒内设置PostgreSQL 12。但是,如果您很懒惰:

https://travis-ci.org/github/psycopg/psycopg3/jobs/685827089

我也关注该支持帖子。我不知道为什么挂了5分钟。我查看了Travis CI构建存储库,但是执行的唯一命令是 - python: 3.8 addons: postgresql: '12' apt: packages: - postgresql-12 - postgresql-client-12 env: - TOXENV=py38 - PGVER=12 - PSYCOPG3_IMPL=c - PGPORT=5433

© www.soinside.com 2019 - 2024. All rights reserved.