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

Move docker image builds to Travis CI #288

Merged
merged 3 commits into from
Aug 31, 2019
Merged

Conversation

travisgroth
Copy link
Contributor

@travisgroth travisgroth commented Aug 29, 2019

Related: #284

It seems like Docker Hub automated builds really don't handle ARM builds correctly. This PR moves image testing as well as publishing into Travis. This should set the stage for moving to multi-arch as well.

Checklist:

  • related issues referenced
  • ready for review

- Faster
- Multi-Arch works correctly with Docker CI 19.03
@codecov
Copy link

codecov bot commented Aug 29, 2019

Codecov Report

Merging #288 into master will not change coverage.
The diff coverage is n/a.

@@          Coverage Diff           @@
##           master    #288   +/-   ##
======================================
  Coverage    86.2%   86.2%           
======================================
  Files          49      49           
  Lines        2894    2894           
======================================
  Hits         2495    2495           
  Misses        308     308           
  Partials       91      91

@travisgroth travisgroth marked this pull request as ready for review August 29, 2019 02:05
@desimone desimone added this to the v0.3.0 milestone Aug 29, 2019
Copy link
Contributor

@desimone desimone left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! Awesome work on this. Few comments, and questions mostly for my own understanding.

.travis.yml Outdated Show resolved Hide resolved
.travis.yml Show resolved Hide resolved
.travis.yml Outdated Show resolved Hide resolved
@codeclimate
Copy link

codeclimate bot commented Aug 30, 2019

Code Climate has analyzed commit b2d3b1e and detected 0 issues on this pull request.

The test coverage on the diff in this pull request is 100.0% (50% is the threshold).

This pull request will bring the total coverage in the repository to 86.5% (0.0% change).

View more on Code Climate.

Copy link
Contributor

@desimone desimone left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 👍

@desimone
Copy link
Contributor

@travisgroth would this change the docs for docker at all? https://www.pomerium.io/docs/releases.html#docker

@travisgroth
Copy link
Contributor Author

@travisgroth would this change the docs for docker at all? https://www.pomerium.io/docs/releases.html#docker

It should not unless I missed something. The workflow should match existing semantics for the moment.

@travisgroth travisgroth merged commit e25b65d into master Aug 31, 2019
@desimone desimone deleted the bug/fix-build-arch-2 branch September 1, 2019 18:21
yegle pushed a commit to yegle/pomerium that referenced this pull request Sep 7, 2019
- Faster
- Multi-Arch works correctly with Docker CI 19.03
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

2 participants