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