mirror of
https://github.com/postgres/postgres.git
synced 2025-07-28 23:42:10 +03:00
ci: Make compute resources for CI configurable
See prior commit for an explanation for the goal of the change and why it had to be split into two commits. Reviewed-by: Daniel Gustafsson <daniel@yesql.se> Reviewed-by: Nazir Bilal Yavuz <byavuz81@gmail.com> Discussion: https://postgr.es/m/20230808021541.7lbzdefvma7qmn3w@awork3.anarazel.de Backpatch: 15-, where CI support was added
This commit is contained in:
@ -65,3 +65,20 @@ messages. Currently the following controls are available:
|
||||
|
||||
Only runs CI on operating systems specified. This can be useful when
|
||||
addressing portability issues affecting only a subset of platforms.
|
||||
|
||||
|
||||
Using custom compute resources for CI
|
||||
=====================================
|
||||
|
||||
When running a lot of tests in a repository, cirrus-ci's free credits do not
|
||||
suffice. In those cases a repository can be configured to use other
|
||||
infrastructure for running tests. To do so, the REPO_CI_CONFIG_GIT_URL
|
||||
variable can be configured for the repository in the cirrus-ci web interface,
|
||||
at https://cirrus-ci.com/github/<user or organization>. The file referenced
|
||||
(see https://cirrus-ci.org/guide/programming-tasks/#fs) by the variable can
|
||||
overwrite the default execution method for different operating systems,
|
||||
defined in .cirrus.yml, by redefining the relevant yaml anchors.
|
||||
|
||||
Custom compute resources can be provided using
|
||||
- https://cirrus-ci.org/guide/supported-computing-services/
|
||||
- https://cirrus-ci.org/guide/persistent-workers/
|
||||
|
Reference in New Issue
Block a user