Skip to content

Commit

Permalink
Merge pull request #805 from AtlasOfLivingAustralia/dev
Browse files Browse the repository at this point in the history
Dev
chrisala authored Feb 24, 2023

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
2 parents d8000ae + b0a78cb commit 7ceb518
Showing 173 changed files with 27,298 additions and 1,181 deletions.
60 changes: 60 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
name: ecodata build

on:
push:
branches:
- grails5java11
- dev
- master
- feature/**
- hotfix/**

env:
TZ: Australia/Canberra

jobs:
build:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v3

- name: Set up JDK 11
uses: actions/setup-java@v3
with:
java-version: '11'
distribution: 'adopt'

- name: Validate Gradle wrapper
uses: gradle/wrapper-validation-action@e6e38bacfdf1a337459f332974bb2327a31aaf4b

- name: Install and start elasticsearch
run: |
curl https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.16.3-amd64.deb -o elasticsearch.deb
sudo dpkg -i --force-confnew elasticsearch.deb
sudo chown -R elasticsearch:elasticsearch /etc/default/elasticsearch
sudo sh -c 'echo ES_JAVA_OPTS=\"-Xmx1g -Xms1g\" >> /etc/default/elasticsearch'
sudo service elasticsearch restart
- name: Install and start mongodb
uses: supercharge/mongodb-github-action@1.7.0
with:
mongodb-version: '5.0'

- name: Build and run clover coverage report with Gradle
uses: gradle/gradle-build-action@0d13054264b0bb894ded474f08ebb30921341cee
with:
arguments: -PenableJacoco=true jacocoTestCoverageVerification

- name: Clean to remove clover instrumentation
uses: gradle/gradle-build-action@0d13054264b0bb894ded474f08ebb30921341cee
with:
arguments: clean

- name: Publish the JAR to the repository
uses: gradle/gradle-build-action@0d13054264b0bb894ded474f08ebb30921341cee
with:
arguments: publish
env:
TRAVIS_DEPLOY_USERNAME: ${{secrets.DEPLOY_USERNAME}}
TRAVIS_DEPLOY_PASSWORD: ${{secrets.DEPLOY_PASSWORD}}
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -44,3 +44,4 @@ out
/. /logs/
/grails-app/assets/vendor/
/node_modules/
/grails-app/assets/dist/
9 changes: 4 additions & 5 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -2,17 +2,14 @@ os: linux
dist: bionic
language: groovy
jdk:
- openjdk8
- openjdk11
branches:
only:
- master
- dev
- hot-fix
- /^feature\/.*$/
- grails3
- grails3-dev
- /^hotfix\/.*$/
- grails4

services:
- mongodb
@@ -41,12 +38,14 @@ before_script:
- sleep 10

script:
- ./gradlew -PenableClover=true cloverGenerateReport
- ./gradlew -PenableJacoco=true jacocoTestCoverageVerification

after_success:
- '[ "${TRAVIS_PULL_REQUEST}" = "false" ] && ./gradlew clean && travis_retry ./gradlew publish'

env:
global:
- JAVA_TOOL_OPTIONS=-Dhttps.protocols=TLSv1.2
- TRAVIS_NODE_VERSION="12.13.0"
- secure: bIwDtP92h7r2iGMpwneKwZYjh2kK9gIDkaEHHIuNnatZsyLvqm/FukeJIbeYlXACiOHJVslQu4bpTwYvdI5UzD5KPSUMY4bu+hwtuIgQofF4zArpNzCDA3QW4Jqs87TsvjGs8zfNT5JSM6xt4RoALqpCleiwL9eH3bFIpZx/dIk=
- secure: IR4hXjbAtG2ipfd8/rRZYg+Vdu50qUYxXUxa9VqHkla6PmmYNkTVknf+oZWYzBSJ+mW9fGjM6fh4KCzopvYzMjlotcHutDbVsEgWCjKR1h+9uE1urbExiaiTRNQMd1X3TyTPp+DL5Z6hGE6JmKikYEjff6pR88iLniXz5gJ8ENk=
Loading

0 comments on commit 7ceb518

Please sign in to comment.