Skip to content

Migrate to the new container based infra on Travis-ci - #768

Closed
PeterDaveHello wants to merge 1 commit into
badges:masterfrom
PeterDaveHello:travis-ci-enhance
Closed

Migrate to the new container based infra on Travis-ci#768
PeterDaveHello wants to merge 1 commit into
badges:masterfrom
PeterDaveHello:travis-ci-enhance

Conversation

@PeterDaveHello

Copy link
Copy Markdown
Contributor

Use the "apt" add-on to install apt packages instead of using "apt-get"
command directly, and then move to the new container-based
infrastructure, which can speed up the build process.

PS: package "g++" removed from the list since it's already the
dependency of package "build-essential", no need to duplicate it.

Reference:

Use the "apt" add-on to install apt packages instead of using "apt-get"
command directly, and then move to the new container-based
infrastructure, which can speed up the build process.

PS: package "g++" removed from the list since it's already the
dependency of package "build-essential", no need to duplicate it.

Reference:
 - https://docs.travis-ci.com/user/ci-environment/
 - https://docs.travis-ci.com/user/installing-dependencies/
 - https://github.com/travis-ci/apt-package-whitelist/
@PeterDaveHello

Copy link
Copy Markdown
Contributor Author

Hello @espadrine, do I need to do something more to make this acceptable? Thanks.

@paulmelnikow

Copy link
Copy Markdown
Member

@espadrine This looks good to me. Would you like to give it a second set of eyes?

@paulmelnikow
paulmelnikow requested a review from espadrine March 26, 2017 22:47
@paulmelnikow paulmelnikow added the operations Hosting, monitoring, and reliability for the production badge servers label Mar 27, 2017
@espadrine

Copy link
Copy Markdown
Member

Huh. I am surprised the tests pass on Travis CI. I believe we no longer need those packages, but we do need the imagemagick package, which isn't included.

@espadrine

Copy link
Copy Markdown
Member

At any rate, no reason to not merge this. I merged it as 2e4721e.

@espadrine espadrine closed this Mar 29, 2017
@paulmelnikow

Copy link
Copy Markdown
Member

Thanks @espadrine + @PeterDaveHello.

@PeterDaveHello
PeterDaveHello deleted the travis-ci-enhance branch March 30, 2017 11:47
@paulmelnikow paulmelnikow mentioned this pull request Apr 13, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

operations Hosting, monitoring, and reliability for the production badge servers

Development

Successfully merging this pull request may close these issues.

3 participants