Skip to content

integrate ArtifactSyncWorker #1345

integrate ArtifactSyncWorker

integrate ArtifactSyncWorker #1345

Workflow file for this run

name: Java+Docker CI
on:
pull_request:
types: [opened, synchronize, reopened]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Set up JDK 1.8
uses: actions/setup-java@v1
with:
java-version: 1.8
- name: build and test storage-inventory-dm
run: cd storage-inventory-dm && ../gradlew --info clean build xslt
- name: build and test cadc-inventory
run: cd cadc-inventory && ../gradlew --info clean build javadoc checkstyleMain install
- name: build and test cadc-inventory-db
run: cd cadc-inventory-db && ../gradlew --info clean build javadoc checkstyleMain install
- name: build and test cadc-inventory-util
run: cd cadc-inventory-util && ../gradlew --info clean build javadoc checkstyleMain install
- name: build and test cadc-inventory-server
run: cd cadc-inventory-server && ../gradlew --info clean build javadoc checkstyleMain install
- name: build and test cadc-storage-adapter
run: cd cadc-storage-adapter && ../gradlew --info clean build javadoc checkstyleMain install
- name: build and test cadc-storage-adapter-test
run: cd cadc-storage-adapter-test && ../gradlew --info clean build javadoc checkstyleMain install
- name: build and test cadc-storage-adapter-fs
run: cd cadc-storage-adapter-fs && ../gradlew --info clean build javadoc checkstyleMain install
- name: build and test cadc-storage-adapter-ad
run: cd cadc-storage-adapter-ad && ../gradlew --info clean build javadoc checkstyleMain install
# - name: build and test cadc-storage-adapter-s3
# run: cd cadc-storage-adapter-s3 && ../gradlew --info clean build javadoc checkstyleMain install
- name: build and test cadc-storage-adapter-swift
run: cd cadc-storage-adapter-swift && ../gradlew --info clean build javadoc checkstyleMain install
- name: java build -- baldur
run: cd baldur && ../gradlew --info clean build javadoc checkstyleMain
- name: java build -- critwall
run: cd critwall && ../gradlew --info clean build javadoc checkstyleMain
- name: java build -- fenwick
run: cd fenwick && ../gradlew --info clean build javadoc checkstyleMain
- name: java build -- minoc
run: cd minoc && ../gradlew --info clean build javadoc checkstyleMain
- name: java build -- luskan
run: cd luskan && ../gradlew --info clean build javadoc checkstyleMain
- name: java build -- raven
run: cd raven && ../gradlew --info clean build javadoc checkstyleMain
- name: java build -- ringhold
run: cd ringhold && ../gradlew --info clean build javadoc checkstyleMain
- name: java build -- ratik
run: cd ratik && ../gradlew --info clean build javadoc checkstyleMain
## TODO: docker build depends on cadc-tomcat base image from docker-base.git
# - name: docker build -- baldur
# run: cd baldur && docker build . --file Dockerfile --tag baldur:$(date +%s)
# - name: docker build -- minoc
# run: cd minoc && docker build . --file Dockerfile --tag minoc:$(date +%s)
# - name: docker build -- luskan
# run: cd luskan && docker build . --file Dockerfile --tag luskan:$(date +%s)
# - name: docker build -- raven
# run: cd raven && docker build . --file Dockerfile --tag raven:$(date +%s)