forked from fullstaq-ruby/server-edition
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfig.yml
118 lines (104 loc) · 3.1 KB
/
config.yml
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
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
## This is the configuration file for ./build-all-packages
## and ./publish-all-packages.
## (Required)
## Where to store output packages. This directory will be automatically
## created.
output_dir: ./output
## (Required)
## Where to store build logs to.
logs_dir: ./logs
## (Required)
## Where to store cache files, to speed up future invocations of
## ./build-all-packages. This directory will be automatically created.
cache_dir: ./cache
## (Required)
## Ruby package settings.
ruby:
## (Optional)
## Which minor Ruby version packages to build, and what their latest tiny
## version is.
##
## NOTE: if you change an existing `full_version` value,
## then be sure to bump the corresponding `package_revision`!
minor_version_packages:
- minor_version: 2.7
full_version: 2.7.1
package_revision: 2
- minor_version: 2.6
full_version: 2.6.6
package_revision: 6
- minor_version: 2.5
full_version: 2.5.8
package_revision: 5
## (Optional)
## Which tiny Ruby version packages to build.
tiny_version_packages:
- full_version: 2.7.1
package_revision: 1
- full_version: 2.6.6
package_revision: 2
- full_version: 2.5.8
package_revision: 2
## (Required)
## Which Rbenv version to package.
rbenv:
## (Required: specify either 'repo' and 'ref', or just 'path')
## Package Rbenv from the following Git repo at the given commit hash or
## tag.
##
## NOTE: if you change one of these, but the Rbenv version number hasn't
## changed since the last fullstaq-rbenv package release, then be sure to
## bump `package_revision`!
repo: https://github.com/fullstaq-labs/fullstaq-rbenv.git
ref: 67b668a36e1651
## Or package Rbenv from the following local directory.
## Be sure to comment out 'repo' and 'ref' if you use this.
# path: /path-to-your-local-fork
## (Required)
## Specify the rbenv version number without commit hash
## suffix. Find it out with:
##
## bin/rbenv --version | awk '{ print $2 }' | sed -E 's/(.+)-.*/\1/'
##
## NOTE: if you change `version`, be sure to reset
## `package_revision` to 0.
version: 1.1.2-7
## (Required)
## Package revision number.
package_revision: 1
## (Required)
## fullstaq-ruby-common package parameters.
##
## NOTE: if you change `version`, be sure to reset
## `package_revision` to 0.
common:
rpm:
version: 1.0
package_revision: 0
deb:
version: 1.0
package_revision: 0
## (Required)
## Which variants to build.
variants:
normal: true
jemalloc: true
malloctrim: true
## (Required if variants.jemalloc is true)
## Version of Jemalloc to compile against.
##
## NOTE: If you change this, then be sure to bump the Ruby
## `package_revision` numbers too!
jemalloc_version: 3.6.0
## (Required)
## Specify which distributions to build packages for.
## When set to 'all', will build for all supported distributions.
distributions: all
## You can also set it to a list of distribution names.
## The names must match the folder names found in the environments/
## directory in this project.
# distributions:
# - centos-7
# - debian-9
# - debian-10
# - ubuntu-18.04