From 6733c60c6e954319124663bd416aab733e04eba5 Mon Sep 17 00:00:00 2001 From: Erik Mackdanz Date: Mon, 5 Aug 2024 00:23:02 +0000 Subject: [PATCH] Basic veilid build/publish --- master.cfg | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/master.cfg b/master.cfg index 97b826e..a527fbe 100644 --- a/master.cfg +++ b/master.cfg @@ -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"], -- 2.52.0