Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Switch to Github Action docker-based CI #48

Merged
merged 1 commit into from
May 28, 2020
Merged

Conversation

charleskawczynski
Copy link
Member

@charleskawczynski charleskawczynski commented Apr 1, 2020

Since we've been having build/environment issues, I thought it might be worth giving a docker-based CI a try. The way this works is:

  • CI is now controlled by a Github Action
  • The GHA checks out the PR/master and builds a docker image on top of the Julia docker image
  • The docker image is then used to run the tests

The hope is that this will stabilize the build environment since everything is built from docker, which should be a clean slate each build, rather than runners whose environments potentially change (which was the case for the last failure on Travis).

This also removes a handful of deps and source code, but we'll add these back in incrementally.

@codecov
Copy link

codecov bot commented Apr 2, 2020

Codecov Report

Merging #48 into master will decrease coverage by 54.67%.
The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #48       +/-   ##
==========================================
- Coverage   58.64%   3.96%   -54.68%     
==========================================
  Files          12      12               
  Lines         486     504       +18     
==========================================
- Hits          285      20      -265     
- Misses        201     484      +283     
Impacted Files Coverage Δ
src/CalibrateEmulateSample.jl 100.00% <ø> (ø)
src/EKI.jl 0.00% <ø> (-100.00%) ⬇️
src/GModel.jl 0.00% <0.00%> (-100.00%) ⬇️
src/MCMC.jl 0.00% <0.00%> (-89.37%) ⬇️
src/Histograms.jl 0.00% <0.00%> (-59.22%) ⬇️
src/GPEmulator.jl 0.00% <0.00%> (-41.67%) ⬇️
src/GPR.jl 0.00% <0.00%> (-35.35%) ⬇️
src/Utilities.jl 7.14% <0.00%> (-17.86%) ⬇️
src/Observations.jl 0.00% <0.00%> (-17.86%) ⬇️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update c6180f2...ac4baa0. Read the comment docs.

@charleskawczynski charleskawczynski force-pushed the GithubAction/Docker branch 18 times, most recently from c19fc94 to 8761144 Compare April 3, 2020 23:47
@charleskawczynski charleskawczynski changed the title Create dockerimage.yml Switch to Github Action docker-based CI Apr 3, 2020
@charleskawczynski
Copy link
Member Author

bors r+

bors bot added a commit that referenced this pull request Apr 3, 2020
48: Switch to Github Action docker-based CI r=charleskawczynski a=charleskawczynski



Co-authored-by: Charles Kawczynski <kawczynski.charles@gmail.com>
@bors
Copy link
Contributor

bors bot commented Apr 4, 2020

Canceled

@charleskawczynski
Copy link
Member Author

bors r+

bors bot added a commit that referenced this pull request Apr 4, 2020
48: Switch to Github Action docker-based CI r=charleskawczynski a=charleskawczynski

Since we've been having build/environment issues, I thought it might be worth giving a docker-based CI a try. The way this works is:

 - CI is now controlled by a Github Action
 - The GHA checks out the PR/master and builds a docker image on top of the Julia docker image
 - The docker image is then used to run the tests

The hope is that this will stabilize the build environment since everything is built from docker, which should be a clean slate each build, rather than runners whose environments potentially change (which was the case for the last failure on Travis).

This also removes a handful of deps and source code, but we'll add these back in incrementally.

Co-authored-by: Charles Kawczynski <kawczynski.charles@gmail.com>
@bors
Copy link
Contributor

bors bot commented Apr 4, 2020

Canceled

@charleskawczynski
Copy link
Member Author

bors r+

@charleskawczynski
Copy link
Member Author

bors r+

bors bot added a commit that referenced this pull request Apr 5, 2020
48: Switch to Github Action docker-based CI r=charleskawczynski a=charleskawczynski

Since we've been having build/environment issues, I thought it might be worth giving a docker-based CI a try. The way this works is:

 - CI is now controlled by a Github Action
 - The GHA checks out the PR/master and builds a docker image on top of the Julia docker image
 - The docker image is then used to run the tests

The hope is that this will stabilize the build environment since everything is built from docker, which should be a clean slate each build, rather than runners whose environments potentially change (which was the case for the last failure on Travis).

This also removes a handful of deps and source code, but we'll add these back in incrementally.

Co-authored-by: Charles Kawczynski <kawczynski.charles@gmail.com>
@bors
Copy link
Contributor

bors bot commented Apr 5, 2020

Canceled

@charleskawczynski
Copy link
Member Author

bors r+

bors bot added a commit that referenced this pull request Apr 5, 2020
48: Switch to Github Action docker-based CI r=charleskawczynski a=charleskawczynski

Since we've been having build/environment issues, I thought it might be worth giving a docker-based CI a try. The way this works is:

 - CI is now controlled by a Github Action
 - The GHA checks out the PR/master and builds a docker image on top of the Julia docker image
 - The docker image is then used to run the tests

The hope is that this will stabilize the build environment since everything is built from docker, which should be a clean slate each build, rather than runners whose environments potentially change (which was the case for the last failure on Travis).

This also removes a handful of deps and source code, but we'll add these back in incrementally.

Co-authored-by: Charles Kawczynski <kawczynski.charles@gmail.com>
@bors
Copy link
Contributor

bors bot commented Apr 5, 2020

Canceled

@charleskawczynski
Copy link
Member Author

bors r+

bors bot added a commit that referenced this pull request Apr 5, 2020
48: Switch to Github Action docker-based CI r=charleskawczynski a=charleskawczynski

Since we've been having build/environment issues, I thought it might be worth giving a docker-based CI a try. The way this works is:

 - CI is now controlled by a Github Action
 - The GHA checks out the PR/master and builds a docker image on top of the Julia docker image
 - The docker image is then used to run the tests

The hope is that this will stabilize the build environment since everything is built from docker, which should be a clean slate each build, rather than runners whose environments potentially change (which was the case for the last failure on Travis).

This also removes a handful of deps and source code, but we'll add these back in incrementally.

Co-authored-by: Charles Kawczynski <kawczynski.charles@gmail.com>
@bors
Copy link
Contributor

bors bot commented Apr 5, 2020

Canceled

@charleskawczynski
Copy link
Member Author

bors r+

bors bot added a commit that referenced this pull request Apr 5, 2020
48: Switch to Github Action docker-based CI r=charleskawczynski a=charleskawczynski

Since we've been having build/environment issues, I thought it might be worth giving a docker-based CI a try. The way this works is:

 - CI is now controlled by a Github Action
 - The GHA checks out the PR/master and builds a docker image on top of the Julia docker image
 - The docker image is then used to run the tests

The hope is that this will stabilize the build environment since everything is built from docker, which should be a clean slate each build, rather than runners whose environments potentially change (which was the case for the last failure on Travis).

This also removes a handful of deps and source code, but we'll add these back in incrementally.

Co-authored-by: Charles Kawczynski <kawczynski.charles@gmail.com>
@bors
Copy link
Contributor

bors bot commented Apr 5, 2020

Canceled

@charleskawczynski
Copy link
Member Author

bors r+

bors bot added a commit that referenced this pull request Apr 5, 2020
48: Switch to Github Action docker-based CI r=charleskawczynski a=charleskawczynski

Since we've been having build/environment issues, I thought it might be worth giving a docker-based CI a try. The way this works is:

 - CI is now controlled by a Github Action
 - The GHA checks out the PR/master and builds a docker image on top of the Julia docker image
 - The docker image is then used to run the tests

The hope is that this will stabilize the build environment since everything is built from docker, which should be a clean slate each build, rather than runners whose environments potentially change (which was the case for the last failure on Travis).

This also removes a handful of deps and source code, but we'll add these back in incrementally.

Co-authored-by: Charles Kawczynski <kawczynski.charles@gmail.com>
@bors
Copy link
Contributor

bors bot commented Apr 6, 2020

Timed out

@charleskawczynski
Copy link
Member Author

bors try

bors bot added a commit that referenced this pull request Apr 9, 2020
@bors
Copy link
Contributor

bors bot commented Apr 9, 2020

try

Build succeeded

@charleskawczynski
Copy link
Member Author

bors r+

@bors
Copy link
Contributor

bors bot commented May 28, 2020

Build succeeded:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant