Radish alpha
r
Radicle CI broker
Radicle
Git (anonymous pull)
Log in to clone via SSH
docs: move publishing shell snippet out of Makefile
Lars Wirzenius committed 2 years ago
commit 98db404e737971ea8f9e58b34069547961d97726
parent b165bf3d968f2e57ae202bd7777d66c5d26b876f
2 files changed +17 -12
modified doc/Makefile
@@ -17,17 +17,6 @@
all: architecture.html

publish: all
-
	if [ "$$(git branch --show-current)" = main ]; then \
-
            echo on main branch; \
-
	    if [ "$${RADICLE_CI_BROKER_WEBROOT:-unset}" != unset ]; then \
-
		    echo web root set, publishing arch doc there; \
-
		    install -d -m 0755 "$(RADICLE_CI_BROKER_WEBROOT)"; \
-
		    install -m 0644 *.html "$(RADICLE_CI_BROKER_WEBROOT)"; \
-
	    else \
-
		echo web root is not set, not publishing arch doc; \
-
	    fi; \
-
	else \
-
	    echo not on main branch; \
-
	fi
+
	bash publish.sh

architecture.html: architecture.svg architecture-ext.svg comp.svg comp-ext.svg Makefile
added doc/publish.sh
@@ -0,0 +1,16 @@
+
#!/bin/bash
+

+
set -xeuo pipefail
+

+
if [ "$(git branch --show-current)" = publish ]; then
+
	echo on main branch
+
	if [ "${RADICLE_CI_BROKER_WEBROOT:-unset}" != unset ]; then
+
		echo web root set, publishing arch doc there
+
		install -d -m 0755 "$RADICLE_CI_BROKER_WEBROOT"
+
		install -m 0644 *.html "$RADICLE_CI_BROKER_WEBROOT"
+
	else
+
		echo web root is not set, not publishing arch doc
+
	fi
+
else
+
	echo not on main branch
+
fi