Add route to display version information. (#195)

* Add version information route.

* Use build action for tests.

* Add version test to script.

* Add testing directory to dockerignore.

* Don't unnecessarily set permission for gradle wrapper script.
This commit is contained in:
Kavin 2022-02-22 09:16:45 +00:00 committed by GitHub
parent bda8ccfc19
commit 94f5fa37ac
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
10 changed files with 34 additions and 10 deletions

View file

@ -11,7 +11,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
java: [11, 17]
java: [ 11, 17 ]
steps:
- uses: actions/checkout@v2.4.0
@ -22,6 +22,5 @@ jobs:
distribution: temurin
check-latest: true
cache: "gradle"
- name: Run Build
run: chmod +x ./gradlew && ./gradlew build
run: ./gradlew build

View file

@ -18,10 +18,14 @@ jobs:
- testing/docker-compose.yugabytedb.yml
steps:
- uses: actions/checkout@v2.4.0
with:
fetch-depth: 0
- name: Create Version File
run: echo $(git log -1 --date=short --pretty=format:%cd)-$(git rev-parse --short HEAD) > VERSION
- name: Build Locally
run: docker build . -t 1337kavin/piped:latest
uses: docker/build-push-action@v2.9.0
with:
context: .
load: true
tags: 1337kavin/piped:latest
- name: Start Docker-Compose services
run: docker-compose -f ${{ matrix.docker-compose-file }} up -d && sleep 5
- name: Run tests

View file

@ -12,8 +12,8 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2.4.0
with:
fetch-depth: 0
- name: Create Version File
run: echo $(git log -1 --date=short --pretty=format:%cd)-$(git rev-parse --short HEAD) > VERSION
- name: Set up QEMU
uses: docker/setup-qemu-action@v1.2.0
with:
@ -40,8 +40,8 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2.4.0
with:
fetch-depth: 0
- name: Create Version File
run: echo $(git log -1 --date=short --pretty=format:%cd)-$(git rev-parse --short HEAD) > VERSION
- name: Set up QEMU
uses: docker/setup-qemu-action@v1.2.0
with:
@ -64,3 +64,5 @@ jobs:
platforms: linux/amd64,linux/arm64
push: true
tags: 1337kavin/piped:latest,1337kavin/piped:openj9
cache-from: type=gha
cache-to: type=gha,mode=max