diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 388a5fea..f3673005 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -16,7 +16,18 @@ on: - "[0-9]+.[0-9]+.[0-9]+-adopt13" jobs: + test: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v2 + + - name: Run tests + run: | + tests/test.sh build: + needs: + - test runs-on: ubuntu-latest steps: diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index 94d19913..16096da7 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -5,15 +5,12 @@ on: branches: [ master ] jobs: - build: + test: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - - name: Build Docker image - uses: docker/build-push-action@v1.1.0 - with: - tag_with_sha: true - cache_froms: itzg/minecraft-server:latest - push: false + - name: Run tests + run: | + tests/test.sh diff --git a/start-deployBukkitSpigot b/start-deployBukkitSpigot index 28b07fd3..cb2309e5 100644 --- a/start-deployBukkitSpigot +++ b/start-deployBukkitSpigot @@ -62,8 +62,12 @@ function downloadSpigot { downloadUrl="https://cdn.getbukkit.org/${getbukkitFlavor}/${getbukkitFlavor}-${VANILLA_VERSION}.jar" fi + if [ -f $SERVER ]; then + # tell curl to only download when newer + zarg="-z $SERVER" + fi log "Downloading $match from $downloadUrl ..." - curl -fsSL -o $SERVER "$downloadUrl" + curl -fsSL -o $SERVER $zarg "$downloadUrl" if [[ $? != 0 || $(grep -c "DOCTYPE html" $SERVER) != 0 ]]; then cat <