You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flink.apache.org by lz...@apache.org on 2022/03/28 03:26:35 UTC
[flink-table-store] branch master updated: [hotfix] Add docs.sh to build document
This is an automated email from the ASF dual-hosted git repository.
lzljs3620320 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/flink-table-store.git
The following commit(s) were added to refs/heads/master by this push:
new 9ed6038 [hotfix] Add docs.sh to build document
9ed6038 is described below
commit 9ed6038fc8e73ea89cccab6da2cc28c1b59dc7ac
Author: JingsongLi <lz...@aliyun.com>
AuthorDate: Mon Mar 28 11:26:25 2022 +0800
[hotfix] Add docs.sh to build document
---
tools/ci/docs.sh | 37 +++++++++++++++++++++++++++++++++++++
1 file changed, 37 insertions(+)
diff --git a/tools/ci/docs.sh b/tools/ci/docs.sh
new file mode 100755
index 0000000..c54f25a
--- /dev/null
+++ b/tools/ci/docs.sh
@@ -0,0 +1,37 @@
+#!/usr/bin/env bash
+################################################################################
+# 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.
+################################################################################
+
+HUGO_REPO=https://github.com/gohugoio/hugo/releases/download/v0.80.0/hugo_extended_0.80.0_Linux-64bit.tar.gz
+HUGO_ARTIFACT=hugo_extended_0.80.0_Linux-64bit.tar.gz
+
+if ! curl --fail -OL $HUGO_REPO ; then
+ echo "Failed to download Hugo binary"
+ exit 1
+fi
+
+tar -zxvf $HUGO_ARTIFACT hugo
+
+git submodule update --init --recursive
+# generate docs into docs/target
+./hugo -v --source docs --destination target
+
+if [ $? -ne 0 ]; then
+ echo "Error building the docs"
+ exit 1
+fi