diff options
| author | Arnaud Bailly <arnaud@pankzsoft.com> | 2025-11-02 09:22:41 +0100 |
|---|---|---|
| committer | Arnaud Bailly <arnaud@pankzsoft.com> | 2025-11-02 09:22:41 +0100 |
| commit | 00ef8caacaa576b4045d43a5bdddd81a2d093496 (patch) | |
| tree | cc7338314247f7c838f896558c59ccd8122b429c /.radicle | |
| parent | 10a9c6ba7bce2eefec3b43f1444ab6f732bdc50e (diff) | |
| download | lambda-nantes-00ef8caacaa576b4045d43a5bdddd81a2d093496.tar.gz | |
add deployment to CI
Diffstat (limited to '.radicle')
| -rw-r--r-- | .radicle/native.yaml | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/.radicle/native.yaml b/.radicle/native.yaml index 4d4c0fe..994b12f 100644 --- a/.radicle/native.yaml +++ b/.radicle/native.yaml @@ -11,3 +11,15 @@ shell: | cd lambda-calcul/haskell cabal test all + + EXE=$(cabal list-bin lambda) + HEAD=$(git rev-parse HEAD) + + # restart service only if building master branch + if git branch --column=never --no-color --contains $HEAD | grep master | tr -d ' ' 2>&1 > /dev/null; then + [[ -d ${HOME}/.local/bin ]] || mkdir -p ${HOME}/.local/bin + [[ -f ${HOME}/.local/bin/lambda ]] && rm ${HOME}/.local/bin/lambda + + cp "$EXE" ${HOME}/.local/bin/ + sudo systemctl restart lambda + fi |
