Skip to content

Commit 80a86e8

Browse files
author
Vladimir Kotal
committed
set env variables based on Github actions
1 parent b59b9fa commit 80a86e8

File tree

2 files changed

+13
-5
lines changed

2 files changed

+13
-5
lines changed

.github/workflows/javadoc.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
name: Upload javadocs to Github pages
22

3-
# TODO: do not run on tagged (release) build
43
on:
54
push:
65
branches:
@@ -28,4 +27,9 @@ jobs:
2827
key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
2928
restore-keys: ${{ runner.os }}-m2
3029
- name: Refresh Javadoc
30+
env:
31+
OPENGROK_REPO_SLUG: ${{ github.repository }}
32+
OPENGROK_PULL_REQUEST: ${{ github.head_ref }}
33+
OPENGROK_REF: ${{ github.ref }}
34+
OPENGROK_BUILD_DIR: ${{ github.workspace }}
3135
run: ./dev/javadoc.sh

dev/javadoc.sh

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,13 @@
33
set -e
44
set -x
55

6-
if [[ "${TRAVIS_REPO_SLUG}" != "oracle/opengrok" ||
7-
"${TRAVIS_PULL_REQUEST}" != "false" ||
8-
"${TRAVIS_BRANCH}" != "master" ]]; then
6+
if [[ -n $OPENGROK_REF && $OPENGROK_REF == refs/heads/* ]]; then
7+
OPENGROK_BRANCH=${OPENGROK_REF#"refs/heads/"}
8+
fi
9+
10+
if [[ "${OPENGROK_REPO_SLUG}" != "oracle/opengrok" ||
11+
-n "${OPENGROK_PULL_REQUEST}" ||
12+
"${OPENGROK_BRANCH}" != "master" ]]; then
913
echo "Skipping Javadoc refresh"
1014
exit 0
1115
fi
@@ -24,7 +28,7 @@ cd "$BRANCH"
2428
if [[ -d ./javadoc ]]; then
2529
git rm -rf ./javadoc
2630
fi
27-
cp -Rf ${TRAVIS_BUILD_DIR}/target/site/apidocs ./javadoc
31+
cp -Rf ${OPENGROK_BUILD_DIR}/target/site/apidocs ./javadoc
2832
git add -f ./javadoc
2933
git commit -m "Lastest javadoc auto-pushed to branch $BRANCH"
3034
git push -fq origin "$BRANCH"

0 commit comments

Comments
 (0)