]> Humopery - private/buildbot-default.git/commitdiff
Basic veilid build/publish
authorErik Mackdanz <erikmack@gmail.com>
Mon, 5 Aug 2024 00:23:02 +0000 (00:23 +0000)
committerErik Mackdanz <erikmack@gmail.com>
Mon, 5 Aug 2024 00:23:02 +0000 (00:23 +0000)
master.cfg

index 97b826eb1bfe188f2b91f326f0509d96a9871b31..a527fbe6486b2a730ef70bac0bb0e096653a3990 100644 (file)
@@ -57,6 +57,7 @@ c['change_source'].append(changes.GitPoller(
     project='veilid',
     workdir='veilid',
     only_tags=True,
+    pollAtLaunch=True,
     pollInterval=60*60*24))
 
 ####### SCHEDULERS
@@ -111,7 +112,21 @@ c['builders'].append(
                        factory=factory))
 
 factory = util.BuildFactory()
-factory.addStep(steps.ShellCommand(command=["echo", "hello"]))
+factory.addStep(steps.Git(repourl='https://gitlab.com/veilid/veilid.git'))
+factory.addStep(
+    steps.ShellCommand(name="build veilid-server",
+                       command=["cargo","build","--release"],
+                       workdir="build/veilid-server"))
+factory.addStep(
+    steps.ShellCommand(name="copy veilid-server to lin0",
+                       command=["scp","target/release/veilid-server","lin0:~"]))
+factory.addStep(
+    steps.ShellCommand(name="build veilid-cli",
+                       command=["cargo","build","--release"],
+                       workdir="build/veilid-cli"))
+factory.addStep(
+    steps.ShellCommand(name="copy veilid-cli to lin0",
+                       command=["scp","target/release/veilid-cli","lin0:~"]))
 c['builders'].append(
     util.BuilderConfig(name="veilid",
                        tags=["veilid"],