You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@accumulo.apache.org by ct...@apache.org on 2020/08/26 16:22:12 UTC
[accumulo-website] branch main updated: Migrate to GitHub Actions
for CI
This is an automated email from the ASF dual-hosted git repository.
ctubbsii pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/accumulo-website.git
The following commit(s) were added to refs/heads/main by this push:
new 9ee08df Migrate to GitHub Actions for CI
9ee08df is described below
commit 9ee08dffb97438cb9178cdf44f895774395e8c41
Author: Christopher Tubbs <ct...@apache.org>
AuthorDate: Wed Aug 26 12:21:19 2020 -0400
Migrate to GitHub Actions for CI
---
.github/workflows/jekyll.yaml | 50 +++++++++++++++++++++++++++++++++++++++++++
Gemfile.lock | 4 ++--
_config.yml | 1 +
_devtools/cibuild | 5 -----
4 files changed, 53 insertions(+), 7 deletions(-)
diff --git a/.github/workflows/jekyll.yaml b/.github/workflows/jekyll.yaml
new file mode 100644
index 0000000..8b8a850
--- /dev/null
+++ b/.github/workflows/jekyll.yaml
@@ -0,0 +1,50 @@
+#
+# 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: QA
+
+on:
+ push:
+ branches: [ 'main' ]
+ pull_request:
+ branches: [ 'main' ]
+
+jobs:
+ jekyll:
+ timeout-minutes: 5
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v2
+ - name: Set up Ruby
+ uses: actions/setup-ruby@v1
+ with:
+ ruby-version: 2.6
+ - name: Test site build
+ run: |
+ ruby --version
+ gem install bundler
+ bundler install --jobs 4 --retry 3
+ bundle exec jekyll build
+ - name: Upload site
+ uses: actions/upload-artifact@v2
+ with:
+ name: site
+ path: ./_site/
+ if-no-files-found: ignore
+
diff --git a/Gemfile.lock b/Gemfile.lock
index 97291c6..87b477e 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -4,7 +4,7 @@ GEM
addressable (2.7.0)
public_suffix (>= 2.0.2, < 5.0)
colorator (1.1.0)
- concurrent-ruby (1.1.6)
+ concurrent-ruby (1.1.7)
em-websocket (0.5.1)
eventmachine (>= 0.12.9)
http_parser.rb (~> 0.6.0)
@@ -53,7 +53,7 @@ GEM
ffi (~> 1.0)
ref (2.0.0)
rexml (3.2.4)
- rouge (3.21.0)
+ rouge (3.22.0)
safe_yaml (1.0.5)
sassc (2.4.0)
ffi (~> 1.9)
diff --git a/_config.yml b/_config.yml
index 8c55bc2..73917f9 100644
--- a/_config.yml
+++ b/_config.yml
@@ -6,6 +6,7 @@
# 'jekyll serve'. If you change this file, please restart the server process.
# Site settings
+safe: false
title: Apache Accumuloâ„¢
email: dev@accumulo.apache.org
description: > # this means to ignore newlines until "url:"
diff --git a/_devtools/cibuild b/_devtools/cibuild
deleted file mode 100755
index 6d7f749..0000000
--- a/_devtools/cibuild
+++ /dev/null
@@ -1,5 +0,0 @@
-#! /usr/bin/env bash
-set -e # halt script on error
-
-bundle exec jekyll build
-