Include portal style build and commit in sync command
This commit is contained in:
@@ -8,8 +8,10 @@ VERSION_FILE="$STYLEGUIDE_REPO_ROOT/VERSION"
|
|||||||
|
|
||||||
PORTAL_REPO_PATH="/Users/mathias/Documents/Dokumente Chouchou/Codebases/WebApp_Aktienberater"
|
PORTAL_REPO_PATH="/Users/mathias/Documents/Dokumente Chouchou/Codebases/WebApp_Aktienberater"
|
||||||
PORTAL_CSS_REL="public/assets/styleguide.upstream.css"
|
PORTAL_CSS_REL="public/assets/styleguide.upstream.css"
|
||||||
|
PORTAL_BUILT_CSS_REL="public/assets/styles.css"
|
||||||
PORTAL_META_REL="public/assets/styleguide.upstream.meta.json"
|
PORTAL_META_REL="public/assets/styleguide.upstream.meta.json"
|
||||||
PORTAL_STYLEGUIDE_DOCS_REL="docs/styleguide"
|
PORTAL_STYLEGUIDE_DOCS_REL="docs/styleguide"
|
||||||
|
PORTAL_BUILD_SCRIPT_REL="scripts/styleguide/build_styles.sh"
|
||||||
COMMIT_IN_PORTAL="false"
|
COMMIT_IN_PORTAL="false"
|
||||||
|
|
||||||
usage() {
|
usage() {
|
||||||
@@ -62,8 +64,10 @@ if [[ ! -d "$PORTAL_REPO_PATH/.git" ]]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
PORTAL_CSS_PATH="$PORTAL_REPO_PATH/$PORTAL_CSS_REL"
|
PORTAL_CSS_PATH="$PORTAL_REPO_PATH/$PORTAL_CSS_REL"
|
||||||
|
PORTAL_BUILT_CSS_PATH="$PORTAL_REPO_PATH/$PORTAL_BUILT_CSS_REL"
|
||||||
PORTAL_META_PATH="$PORTAL_REPO_PATH/$PORTAL_META_REL"
|
PORTAL_META_PATH="$PORTAL_REPO_PATH/$PORTAL_META_REL"
|
||||||
PORTAL_STYLEGUIDE_DOCS_PATH="$PORTAL_REPO_PATH/$PORTAL_STYLEGUIDE_DOCS_REL"
|
PORTAL_STYLEGUIDE_DOCS_PATH="$PORTAL_REPO_PATH/$PORTAL_STYLEGUIDE_DOCS_REL"
|
||||||
|
PORTAL_BUILD_SCRIPT_PATH="$PORTAL_REPO_PATH/$PORTAL_BUILD_SCRIPT_REL"
|
||||||
|
|
||||||
mkdir -p "$(dirname "$PORTAL_CSS_PATH")"
|
mkdir -p "$(dirname "$PORTAL_CSS_PATH")"
|
||||||
mkdir -p "$PORTAL_STYLEGUIDE_DOCS_PATH"
|
mkdir -p "$PORTAL_STYLEGUIDE_DOCS_PATH"
|
||||||
@@ -145,8 +149,19 @@ cat > "$PORTAL_META_PATH" <<META
|
|||||||
}
|
}
|
||||||
META
|
META
|
||||||
|
|
||||||
|
if [[ ! -f "$PORTAL_BUILD_SCRIPT_PATH" ]]; then
|
||||||
|
echo "Portal build script not found: $PORTAL_BUILD_SCRIPT_PATH" >&2
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
bash "$PORTAL_BUILD_SCRIPT_PATH"
|
||||||
|
|
||||||
if [[ "$COMMIT_IN_PORTAL" == "true" ]]; then
|
if [[ "$COMMIT_IN_PORTAL" == "true" ]]; then
|
||||||
git -C "$PORTAL_REPO_PATH" add -A "$PORTAL_CSS_REL" "$PORTAL_META_REL" "$PORTAL_STYLEGUIDE_DOCS_REL"
|
git -C "$PORTAL_REPO_PATH" add -A \
|
||||||
|
"$PORTAL_CSS_REL" \
|
||||||
|
"$PORTAL_BUILT_CSS_REL" \
|
||||||
|
"$PORTAL_META_REL" \
|
||||||
|
"$PORTAL_STYLEGUIDE_DOCS_REL"
|
||||||
if ! git -C "$PORTAL_REPO_PATH" diff --cached --quiet; then
|
if ! git -C "$PORTAL_REPO_PATH" diff --cached --quiet; then
|
||||||
git -C "$PORTAL_REPO_PATH" commit -m "Sync styleguide $STYLEGUIDE_VERSION"
|
git -C "$PORTAL_REPO_PATH" commit -m "Sync styleguide $STYLEGUIDE_VERSION"
|
||||||
git -C "$PORTAL_REPO_PATH" push
|
git -C "$PORTAL_REPO_PATH" push
|
||||||
@@ -159,5 +174,6 @@ else
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
echo "Synced $SOURCE_CSS -> $PORTAL_CSS_PATH"
|
echo "Synced $SOURCE_CSS -> $PORTAL_CSS_PATH"
|
||||||
|
echo "Built portal stylesheet: $PORTAL_BUILT_CSS_PATH"
|
||||||
echo "Metadata written: $PORTAL_META_PATH"
|
echo "Metadata written: $PORTAL_META_PATH"
|
||||||
echo "Mirrored styleguide docs: $PORTAL_STYLEGUIDE_DOCS_PATH"
|
echo "Mirrored styleguide docs: $PORTAL_STYLEGUIDE_DOCS_PATH"
|
||||||
|
|||||||
Reference in New Issue
Block a user