FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[View Raw Code]
[Original HTTPS Page]
IvorySQL/.cirrus.yml at master · sochpd/IvorySQL · GitHub
sochpd
IvorySQL
Repository navigation
Code
Pull requests
Actions
Projects
Security and quality
Insights
Expand file tree
Breadcrumbs
IvorySQL
/
.cirrus.yml
Copy path
More file actions
More file actions
Latest commit
History
History
History
91 lines (74 loc) · 2.46 KB
Breadcrumbs
IvorySQL
/
.cirrus.yml
Copy path
File metadata and controls
91 lines (74 loc) · 2.46 KB
Raw
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
#
CI configuration file for CI utilizing cirrus-ci.org
#
#
For instructions on how to enable the CI integration in a repository and
#
further details, see src/tools/ci/README
#
#
#
The actual CI tasks are defined in .cirrus.tasks.yml. To make the compute
#
resources for CI configurable on a repository level, the "final" CI
#
configuration is the combination of:
#
#
1) the contents of this file
#
#
2) computed environment variables
#
#
Used to enable/disable tasks based on the execution environment. See
#
.cirrus.star: compute_environment_vars()
#
#
3) if defined, the contents of the file referenced by the, repository
#
level, REPO_CI_CONFIG_GIT_URL variable (see
#
https://cirrus-ci.org/guide/programming-tasks/#fs for the accepted
#
format)
#
#
This allows running tasks in a different execution environment than the
#
default, e.g. to have sufficient resources for cfbot.
#
#
4) .cirrus.tasks.yml
#
#
This composition is done by .cirrus.star
env
:
#
Source of images / containers
GCP_PROJECT
:
pg-ci-images
IMAGE_PROJECT
:
$GCP_PROJECT
CONTAINER_REPO
:
us-docker.pkg.dev/${GCP_PROJECT}/ci
DISK_SIZE
:
25
#
Define how to run various types of tasks.
#
VMs provided by cirrus-ci. Each user has a limited number of "free" credits
#
for testing.
cirrus_community_vm_template
:
&cirrus_community_vm_template
compute_engine_instance
:
image_project
:
$IMAGE_PROJECT
image
:
family/$IMAGE_FAMILY
platform
:
$PLATFORM
cpu
:
$CPUS
disk
:
$DISK_SIZE
default_linux_task_template
:
&linux_task_template
env
:
PLATFORM
:
linux
<<
:
*cirrus_community_vm_template
default_freebsd_task_template
:
&freebsd_task_template
env
:
PLATFORM
:
freebsd
<<
:
*cirrus_community_vm_template
default_netbsd_task_template
:
&netbsd_task_template
env
:
PLATFORM
:
netbsd
<<
:
*cirrus_community_vm_template
default_openbsd_task_template
:
&openbsd_task_template
env
:
PLATFORM
:
openbsd
<<
:
*cirrus_community_vm_template
default_windows_task_template
:
&windows_task_template
env
:
PLATFORM
:
windows
<<
:
*cirrus_community_vm_template
#
macos workers provided by cirrus-ci
default_macos_task_template
:
&macos_task_template
env
:
PLATFORM
:
macos
macos_instance
:
image
:
$IMAGE
#
Contents of REPO_CI_CONFIG_GIT_URL, if defined, will be inserted here,
#
followed by the contents .cirrus.tasks.yml. This allows
#
REPO_CI_CONFIG_GIT_URL to override how the task types above will be
#
executed, e.g. using a custom compute account or permanent workers.
Back
|
FazBrowse Home
|
New Git URL