Skip to content

Commit 1320b1e

Browse files
committed
TEMP: for local testing, REMOVE ME
1 parent c7b6f4e commit 1320b1e

File tree

5 files changed

+37
-18
lines changed

5 files changed

+37
-18
lines changed

services/nomad/build/build-rsyncd.nomad

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ job "build-rsyncd" {
99
mode = "bridge"
1010
port "rsync" {
1111
to = 873
12-
host_network = "internal"
12+
# XXX: host_network = "internal"
1313
}
1414
}
1515

services/nomad/build/buildbot-worker.nomad

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,13 @@ job "buildbot-worker" {
88
// cpu is ~equivalent to a number of cores
99
// memory is ~90% of capacity
1010
// memory_max is ~95% of capacity
11-
{ name = "glibc", jobs = 10, cpu = 38100, mem = 115840, mem_max = 122270 },
12-
{ name = "musl", jobs = 6, cpu = 21700, mem = 57690, mem_max = 60890 },
13-
{ name = "aarch64", jobs = 12, cpu = 16000, mem = 27500, mem_max = 29500 },
11+
# XXX
12+
# { name = "glibc", jobs = 10, cpu = 38100, mem = 115840, mem_max = 122270 },
13+
# { name = "musl", jobs = 6, cpu = 21700, mem = 57690, mem_max = 60890 },
14+
# { name = "aarch64", jobs = 12, cpu = 16000, mem = 27500, mem_max = 29500 },
15+
{ name = "glibc", jobs = 2, cpu = 10000, mem = 4096, mem_max = 8192 },
16+
{ name = "musl", jobs = 2, cpu = 10000, mem = 4096, mem_max = 8192 },
17+
{ name = "aarch64", jobs = 2, cpu = 10000, mem = 4096, mem_max = 8192 },
1418
]
1519
labels = [ "buildbot-worker-${group.value.name}" ]
1620

@@ -118,9 +122,10 @@ job "buildbot-worker" {
118122
destination = "/buildroots"
119123
}
120124

125+
# XXX
121126
template {
122127
data = <<EOF
123-
{{ range service "buildbot-worker" -}}
128+
{{ range nomadService "buildbot-worker" -}}
124129
[buildbot]
125130
host = {{ .Address }}
126131
worker-port = {{ .Port }}
@@ -132,6 +137,7 @@ EOF
132137
destination = "local/config.ini"
133138
}
134139

140+
# XXX
135141
template {
136142
data = <<EOF
137143
XBPS_MAKEJOBS=${group.value.jobs}
@@ -141,7 +147,7 @@ XBPS_DEBUG_PKGS=yes
141147
XBPS_USE_GIT_REVS=yes
142148
XBPS_DISTFILES_MIRROR=https://sources.voidlinux.org
143149
XBPS_PRESERVE_PKGS=yes
144-
{{ range service "root-pkgs-internal" }}
150+
{{ range nomadService "root-pkgs-internal" }}
145151
XBPS_MIRROR=http://{{ .Address }}:{{ .Port }}
146152
{{ end }}
147153
EOF
@@ -161,9 +167,10 @@ EOF
161167
}
162168

163169
// the builders should use local repos
170+
# XXX
164171
template {
165172
data = <<EOF
166-
{{ range service "root-pkgs-internal" }}
173+
{{ range nomadService "root-pkgs-internal" }}
167174
{{ if eq "${group.value.name}" "glibc" }}
168175
repository=http://{{ .Address }}:{{ .Port }}/bootstrap
169176
repository=http://{{ .Address }}:{{ .Port }}

services/nomad/build/buildbot.cfg

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -253,7 +253,8 @@ find /hostdir/binpkgs -name '*.xbps' -o -name '*-repodata' -print -delete
253253

254254

255255
factory.addStep(GitWithDiff(
256-
repourl='https://github.com/void-linux/void-packages.git',
256+
# XXX
257+
repourl='https://github.com/classabbyamp/void-packages.git',
257258
mode='incremental',
258259
workdir=distdir(''),
259260
progress=True,
@@ -266,7 +267,8 @@ factory.addStep(GitWithDiff(
266267
))
267268

268269
factory.addStep(steps.Git(
269-
repourl='https://github.com/void-linux/xbps-bulk.git',
270+
# XXX
271+
repourl='https://github.com/classabbyamp/xbps-bulk.git',
270272
mode='incremental',
271273
workdir=bulkdir(''),
272274
progress=True,

services/nomad/build/buildbot.nomad

Lines changed: 18 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ job "buildbot" {
1717

1818
port "worker" {
1919
to = 42042
20-
host_network = "internal"
20+
# XXX: host_network = "internal"
2121
}
2222
}
2323

@@ -33,7 +33,9 @@ job "buildbot" {
3333
source = "netauth_config"
3434
}
3535

36+
# XXX
3637
service {
38+
provider = "nomad"
3739
name = "buildbot-www"
3840
port = "http"
3941

@@ -46,12 +48,16 @@ job "buildbot" {
4648
}
4749
}
4850

51+
# XXX
4952
service {
53+
provider = "nomad"
5054
name = "buildbot-worker"
5155
port = "worker"
5256
}
5357

58+
# XXX
5459
service {
60+
provider = "nomad"
5561
name = "buildbot-metrics"
5662
port = "metrics"
5763
}
@@ -84,17 +90,18 @@ job "buildbot" {
8490
read_only = true
8591
}
8692

93+
# XXX
8794
template {
8895
data = <<EOF
8996
[buildbot]
9097
worker-port = 42042
91-
url = https://build.voidlinux.org/
98+
# url = https://build.voidlinux.org/
9299
93100
[irc]
94101
host = irc.libera.chat
95-
nick = void-builder
96-
channel = #xbps
97-
authz = duncaen maldridge abby
102+
nick = abby-testbot
103+
channel = ###abby-testbot
104+
authz = abby
98105
EOF
99106
destination = "local/config.ini"
100107
}
@@ -109,11 +116,13 @@ EOF
109116
builders = [
110117
{ name = "x86_64", host = "x86_64", worker = "glibc", },
111118
{ name = "i686", host = "i686", worker = "glibc", },
112-
{ name = "armv7l", host = "x86_64", target = "armv7l", worker = "glibc", },
113-
{ name = "armv6l", host = "x86_64", target = "armv6l", worker = "glibc", },
119+
# XXX
120+
# { name = "armv7l", host = "x86_64", target = "armv7l", worker = "glibc", },
121+
# { name = "armv6l", host = "x86_64", target = "armv6l", worker = "glibc", },
114122
{ name = "x86_64-musl", host = "x86_64-musl", worker = "musl", },
115-
{ name = "armv7l-musl", host = "x86_64-musl", target = "armv7l-musl", worker = "musl", },
116-
{ name = "armv6l-musl", host = "x86_64-musl", target = "armv6l-musl", worker = "musl", },
123+
# XXX
124+
# { name = "armv7l-musl", host = "x86_64-musl", target = "armv7l-musl", worker = "musl", },
125+
# { name = "armv6l-musl", host = "x86_64-musl", target = "armv6l-musl", worker = "musl", },
117126
{ name = "aarch64", host = "aarch64", worker = "aarch64" },
118127
{ name = "aarch64-musl", host = "aarch64-musl", worker = "aarch64" },
119128
],

services/nomad/build/root-pkgs-httpd.nomad

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ job "build-mirror" {
1313
}
1414

1515
service {
16+
provider = "nomad" # XXX
1617
name = "root-pkgs-internal"
1718
port = "http"
1819
}

0 commit comments

Comments
 (0)