This is an automated email from the ASF dual-hosted git repository.
mck pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/cassandra-website.git
The following commit(s) were added to refs/heads/trunk by this push:
new 8efdf1270 github action to generate website
8efdf1270 is described below
commit 8efdf1270c2000b968fe8313a07babde3c2f7dd2
Author: mck <[email protected]>
AuthorDate: Sun Jul 18 14:17:50 2021 +0200
github action to generate website
---
.github/workflows/site-content.yaml | 47 +++++++++++++++++++++++++++++++++++++
site-ui/Dockerfile | 2 ++
2 files changed, 49 insertions(+)
diff --git a/.github/workflows/site-content.yaml
b/.github/workflows/site-content.yaml
new file mode 100644
index 000000000..bdb3c82c4
--- /dev/null
+++ b/.github/workflows/site-content.yaml
@@ -0,0 +1,47 @@
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+name: Build toplevel website
+
+on:
+ push:
+ paths:
+ - 'site-*/**'
+ release:
+ types:
+ - published
+
+jobs:
+ cassandra-website-content:
+ runs-on: ubuntu-latest
+
+ steps:
+
+ - uses: actions/checkout@v3
+
+ - name: Build Website
+ run: |
+ git config --global user.email "[email protected]"
+ git config --global user.name "GHA for Apache Cassandra Website"
+ git switch -C $(git rev-parse --abbrev-ref HEAD)_generated
+ ./run.sh website-ui bundle -a BUILD_USER_ARG:$(whoami) -a UID_ARG:$(id
-u) -a GID_ARG:$(id -g)
+ ./run.sh website container -a BUILD_USER_ARG:$(whoami) -a UID_ARG:$(id
-u) -a GID_ARG:$(id -g)
+ ./run.sh website build
+ git add content
+ git commit -am "generate (top-level-only) docs for `git rev-parse
--short HEAD`"
+ git push -f --set-upstream origin $(git rev-parse --abbrev-ref HEAD)
diff --git a/site-ui/Dockerfile b/site-ui/Dockerfile
index bda86949a..b7ea6246e 100644
--- a/site-ui/Dockerfile
+++ b/site-ui/Dockerfile
@@ -1,4 +1,5 @@
FROM ubuntu:18.04
+#
# Set up non-root user, 'build', with default uid:gid
# This allows passing --build-arg to use localhost username, and uid:gid:
# $ docker build \
@@ -10,6 +11,7 @@ FROM ubuntu:18.04
#
# Other container parameters can be overridden at build time as well:
# - NODE_VERSION_ARG: Version of node to use.
+#
ARG BUILD_USER_ARG="build"
ARG UID_ARG=1000
ARG GID_ARG=1000
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]