- First pass at building with Github actions.
This commit is contained in:
parent
858e32a268
commit
188190fc6c
39
.github/workflows/build.yml
vendored
Normal file
39
.github/workflows/build.yml
vendored
Normal file
@ -0,0 +1,39 @@
|
||||
name: Build OpenPnP Capture Java Distribution
|
||||
|
||||
on:
|
||||
push:
|
||||
pull_request:
|
||||
|
||||
jobs:
|
||||
build:
|
||||
strategy:
|
||||
matrix:
|
||||
os: [ubuntu-18.04]
|
||||
java: [8]
|
||||
|
||||
runs-on: ${{ matrix.os }}
|
||||
|
||||
steps:
|
||||
- name: Checkout Repo
|
||||
uses: actions/checkout@v2
|
||||
|
||||
- name: Setup JDK ${{ matrix.java }}
|
||||
uses: actions/setup-java@v1
|
||||
with:
|
||||
java-version: ${{ matrix.java }}
|
||||
|
||||
- name: Get Version Info
|
||||
run: |
|
||||
echo "POM_VERSION=$(mvn build-helper:parse-version org.apache.maven.plugins:maven-help-plugin:3.2.0:evaluate -Dexpression=project.version -q -DforceStdout)" >> $GITHUB_ENV
|
||||
|
||||
- name: Build
|
||||
run: |
|
||||
./scripts/download-openpnp-capture.sh v0.0.22
|
||||
mvn -B clean package
|
||||
|
||||
- name: Upload Artifacts
|
||||
uses: actions/upload-artifact@v2
|
||||
with:
|
||||
path: |
|
||||
target/openpnp-capture-java-*.jar
|
||||
|
||||
20
.travis.yml
20
.travis.yml
@ -1,20 +0,0 @@
|
||||
language: java
|
||||
|
||||
jdk:
|
||||
- openjdk8
|
||||
|
||||
install: true
|
||||
|
||||
before_install: ./scripts/download-openpnp-capture.sh v0.0.22
|
||||
|
||||
script: mvn clean package
|
||||
|
||||
deploy:
|
||||
provider: releases
|
||||
api_key:
|
||||
secure: aHxZp8BSX2ZZsbvxhe/31zWP+tIOS3ZdCr5T3LQ0MK6pN9Rn4UCflLa87Gj5Vj8H+Xmvge8SMesluDB9hkuh/Y5dGL0UGtlLbG3H75B5z1i7ng1YjNbv6TPVT6e8K3yoPbTs0v9Y9xvnqh/osOoYpI2x0IfyoU70bJZMzDrVgjk4Be+FFgeuVOvZNjNgg22QH+x1Ojt69C3Ir/tvRiNyVPuDMElqKcZCu9aCFeIq6Xw5st7yDLA4zl9ap+DGlv9p+VEwGfSaIdT5k9OCrZktHoDvr/mjbd+zfIHADZID9kldDy5WiaACOyxXvFme7CWdVCBbUMiRPGO1cSgHeEVHCRW+VOsDwuctEYfQ6ub0tB7q5yf6pgkqJrPaLBtP7raLhngyVsWPP0Pehp0RrP7S7DzzgwQTeHdxqrn6GF7SnGN8s1xq+wPMFBcooce6szhfPJOFR8ht71SxdzOIjtaIIbex/3vjYg75NtNOT7L5DqHYlH0I/IK/jpmo17lbG4Jpmp4pCXunnMs7M6ftcVjPqQMiEG6S6vKew5WHgF5OjbdY9bOZGUAOJyB8QH8H/d7GLf7hqMvUQhur2Qz8cJbed/lmKDSfvbUGZT68lYqJMPlq1YPILhX0CFc+WMaaiuuSoQ16EkzJ2cLCfGsIeLRu7eAxwDzc/ffRHHzf227DjFw=
|
||||
file_glob: true
|
||||
file: target/openpnp-capture-java-*.jar
|
||||
skip_cleanup: true
|
||||
on:
|
||||
tags: true
|
||||
Loading…
Reference in New Issue
Block a user