From c32d86b077cb8240c853c6606fa19e06497c94fe Mon Sep 17 00:00:00 2001 From: Diego Molina Date: Sat, 26 Oct 2019 00:24:35 +0200 Subject: [PATCH 1/4] Adding Travis CI to build site. --- .travis.yml | 26 ++++++++++++++++++++++++++ deploy.sh | 20 ++++++++++++++++++++ 2 files changed, 46 insertions(+) create mode 100644 .travis.yml create mode 100644 deploy.sh diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 000000000000..f92a332a8fcf --- /dev/null +++ b/.travis.yml @@ -0,0 +1,26 @@ +--- +install: + - curl -LO https://github.com/gohugoio/hugo/releases/download/v0.59.0/hugo_0.59.0_Linux-64bit.deb + - sudo dpkg -i hugo_0.59.0_Linux-64bit.deb + - sudo rm hugo_0.59.0_Linux-64bit.deb +branches: + only: + - master + - /.*/ +script: + - chmod +x $TRAVIS_BUILD_DIR/build-site.sh && $TRAVIS_BUILD_DIR/build-site.sh +deploy: + - provider: script + script: chmod +x $TRAVIS_BUILD_DIR/deploy.sh && $TRAVIS_BUILD_DIR/deploy.sh + skip_cleanup: true + on: + branch: master +#notifications: +# irc: +# channels: +# - "chat.freenode.net#selenium" +# on_success: change +# on_failure: always +# template: +# - "%{repository} (%{commit}): %{message}" +# - "Build details: %{build_url}" diff --git a/deploy.sh b/deploy.sh new file mode 100644 index 000000000000..fb9cea5b1c91 --- /dev/null +++ b/deploy.sh @@ -0,0 +1,20 @@ +#!/bin/bash + +echo -e "\033[0;32mDeploying Selenium site to GitHub...\033[0m" + +rm -rf site + +if [ -n "$GITHUB_AUTH_SECRET" ] +then + touch ~/.git-credentials + chmod 0600 ~/.git-credentials + echo $GITHUB_AUTH_SECRET > ~/.git-credentials + git config credential.helper store + git config user.email "selenium-ci@users.noreply.github.com" + git config user.name "Selenium CI Bot" +fi + +git --no-pager branch -a +#git add . +#git commit -m "Publishing on `date`, commit ${TRAVIS_COMMIT} and job ${TRAVIS_JOB_NUMBER}, [skip ci]" || true +#git push --force origin HEAD:master From d8a1874d98af765934f010e9b0381010a0cc9fd8 Mon Sep 17 00:00:00 2001 From: Diego Molina Date: Sat, 26 Oct 2019 20:41:40 +0200 Subject: [PATCH 2/4] Debugging deploy script. --- .travis.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index f92a332a8fcf..8eea121d3abf 100644 --- a/.travis.yml +++ b/.travis.yml @@ -13,8 +13,8 @@ deploy: - provider: script script: chmod +x $TRAVIS_BUILD_DIR/deploy.sh && $TRAVIS_BUILD_DIR/deploy.sh skip_cleanup: true - on: - branch: master +# on: +# branch: master #notifications: # irc: # channels: From 8dc6716cd647a586d79984d86e2a7269e089ad97 Mon Sep 17 00:00:00 2001 From: Diego Molina Date: Sat, 26 Oct 2019 20:43:48 +0200 Subject: [PATCH 3/4] Debugging deploy script (2) --- .travis.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 8eea121d3abf..1f5b637d8350 100644 --- a/.travis.yml +++ b/.travis.yml @@ -9,12 +9,13 @@ branches: - /.*/ script: - chmod +x $TRAVIS_BUILD_DIR/build-site.sh && $TRAVIS_BUILD_DIR/build-site.sh + - git --no-pager branch -a deploy: - provider: script script: chmod +x $TRAVIS_BUILD_DIR/deploy.sh && $TRAVIS_BUILD_DIR/deploy.sh skip_cleanup: true -# on: -# branch: master + on: + branch: master #notifications: # irc: # channels: From e1e78267ded772a33ea26bd8e565dcc42ae59fab Mon Sep 17 00:00:00 2001 From: Diego Molina Date: Sat, 26 Oct 2019 20:50:46 +0200 Subject: [PATCH 4/4] Debugging deploy script (3) --- .travis.yml | 1 - deploy.sh | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 1f5b637d8350..f92a332a8fcf 100644 --- a/.travis.yml +++ b/.travis.yml @@ -9,7 +9,6 @@ branches: - /.*/ script: - chmod +x $TRAVIS_BUILD_DIR/build-site.sh && $TRAVIS_BUILD_DIR/build-site.sh - - git --no-pager branch -a deploy: - provider: script script: chmod +x $TRAVIS_BUILD_DIR/deploy.sh && $TRAVIS_BUILD_DIR/deploy.sh diff --git a/deploy.sh b/deploy.sh index fb9cea5b1c91..9f3fb64c0326 100644 --- a/deploy.sh +++ b/deploy.sh @@ -15,6 +15,7 @@ then fi git --no-pager branch -a +git status #git add . #git commit -m "Publishing on `date`, commit ${TRAVIS_COMMIT} and job ${TRAVIS_JOB_NUMBER}, [skip ci]" || true #git push --force origin HEAD:master