You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@daffodil.apache.org by sl...@apache.org on 2019/08/19 17:44:44 UTC
[incubator-daffodil] branch daffodil-498-windows-ci updated: Move
SBT env to be per job
This is an automated email from the ASF dual-hosted git repository.
slawrence pushed a commit to branch daffodil-498-windows-ci
in repository https://gitbox.apache.org/repos/asf/incubator-daffodil.git
The following commit(s) were added to refs/heads/daffodil-498-windows-ci by this push:
new 7377243 Move SBT env to be per job
7377243 is described below
commit 7377243f6d39e788f736fd3259070fc10187894b
Author: Steve Lawrence <sl...@apache.org>
AuthorDate: Mon Aug 19 13:44:11 2019 -0400
Move SBT env to be per job
Does Github Actions not allow custom global environment variables?
---
.github/workflows/main.yml | 18 ++++++++++++++----
1 file changed, 14 insertions(+), 4 deletions(-)
diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index 2595f8d..5829897 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -26,10 +26,6 @@ jobs:
java_version: [ '8.x', '9.x', '11.x' ]
scala_version: [ '2.12.6', '2.11.12' ]
os: [ 'ubuntu-latest' ]
- env:
- # that this adds the coverage option at the end so all sbt commands are built with code coverage enabled
- SBT: sbt -J-Xms1024m -J-Xmx4096m -J-XX:ReservedCodeCacheSize=512m -J-XX:MaxMetaspaceSize=1024m ++${{ matrix.scala_version }} coverage
-
steps:
############################################################
@@ -100,19 +96,27 @@ jobs:
- name: Compile
run: $SBT compile test:compile it:compile
id: compile
+ env:
+ sbt: sbt -J-Xms1024m -J-Xmx4096m -J-XX:ReservedCodeCacheSize=512m -J-XX:MaxMetaspaceSize=1024m ++${{ matrix.scala_version }} coverage
- name: Build Documentation
run: $SBT daffodil-japi/genjavadoc:doc daffodil-sapi/doc
continue-on-error: true
+ env:
+ sbt: sbt -J-Xms1024m -J-Xmx4096m -J-XX:ReservedCodeCacheSize=512m -J-XX:MaxMetaspaceSize=1024m ++${{ matrix.scala_version }} coverage
- name: Package Zip & Tar
run: $SBT daffodil-cli/universal:packageBin daffodil-cli/universal:packageZipTarball
continue-on-error: true
+ env:
+ sbt: sbt -J-Xms1024m -J-Xmx4096m -J-XX:ReservedCodeCacheSize=512m -J-XX:MaxMetaspaceSize=1024m ++${{ matrix.scala_version }} coverage
- name: Package RPM
run: $SBT daffodil-cli/rpm:packageBin
if: matrix.os == 'ubuntu-latest'
continue-on-error: true
+ env:
+ sbt: sbt -J-Xms1024m -J-Xmx4096m -J-XX:ReservedCodeCacheSize=512m -J-XX:MaxMetaspaceSize=1024m ++${{ matrix.scala_version }} coverage
############################################################
# Test
@@ -121,14 +125,20 @@ jobs:
- name: Run Rat Check
run: $SBT ratCheck || (cat target/rat.txt; exit 1)
continue-on-error: true
+ env:
+ sbt: sbt -J-Xms1024m -J-Xmx4096m -J-XX:ReservedCodeCacheSize=512m -J-XX:MaxMetaspaceSize=1024m ++${{ matrix.scala_version }} coverage
- name: Run Unit Tests
run: $SBT test
continue-on-error: true
+ env:
+ sbt: sbt -J-Xms1024m -J-Xmx4096m -J-XX:ReservedCodeCacheSize=512m -J-XX:MaxMetaspaceSize=1024m ++${{ matrix.scala_version }} coverage
- name: Run Integration Tests
run: $SBT it:test
continue-on-error: true
+ env:
+ sbt: sbt -J-Xms1024m -J-Xmx4096m -J-XX:ReservedCodeCacheSize=512m -J-XX:MaxMetaspaceSize=1024m ++${{ matrix.scala_version }} coverage
# Disabled for until we switch from TravisCI to Github Actions
#- name: Generate Coverage Report