Skip to content

travis: fetch trusty dependencies from Bintray#4472

Merged
carlosmn merged 2 commits into
masterfrom
ethomson/libgit2deps_azure
Jan 10, 2018
Merged

travis: fetch trusty dependencies from Bintray#4472
carlosmn merged 2 commits into
masterfrom
ethomson/libgit2deps_azure

Conversation

@ethomson
Copy link
Copy Markdown
Member

I would like to host the trusty dependencies in an Azure Web App - currently I'm hosting them on a linux VM in Azure. This is a lower-cost option that hurts my pocketbook less.

@ethomson
Copy link
Copy Markdown
Member Author

Ugh. There's something about Azure Web Apps where they include a Content-Type header for files with no extensions, and apt (at least, trusty's version of apt) decides that's not cool. (Sigh.) I have yet to find a way to disable the Content-Type header. I'll keep poking at this.

@ethomson ethomson force-pushed the ethomson/libgit2deps_azure branch 2 times, most recently from c62ff10 to edacfd8 Compare January 10, 2018 13:30
@ethomson ethomson changed the title travis: fetch trusty dependencies from azure host travis: fetch trusty dependencies from GitHub Pages Jan 10, 2018
@ethomson
Copy link
Copy Markdown
Member Author

Okay, well, I've given up on Azure. It seems that GitHub Pages can handle this properly!

The trusty dependencies are now hosted on Bintray.
@ethomson ethomson force-pushed the ethomson/libgit2deps_azure branch from edacfd8 to da9898a Compare January 10, 2018 14:36
@ethomson ethomson changed the title travis: fetch trusty dependencies from GitHub Pages travis: fetch trusty dependencies from Bintray Jan 10, 2018
@ethomson
Copy link
Copy Markdown
Member Author

Okay, let's try Bintray! 😀

@carlosmn
Copy link
Copy Markdown
Member

Your GPG key won't be very useful as I'm having bintray sign it themselves (we could have a specific bintray gpg key, and upload via API so we can provide the passphrase but this seems easier).

The VM on Travis apparently will still proceed, but it's good practice.
@ethomson
Copy link
Copy Markdown
Member Author

Can confirm this setup is 👍 on my trusty box. Hopefully travis agrees.

@carlosmn
Copy link
Copy Markdown
Member

The only missing bits for green CI is the macOS build which isn't affected by this, so I'm just going to merge it.

@carlosmn carlosmn merged commit f1323d9 into master Jan 10, 2018
@carlosmn carlosmn deleted the ethomson/libgit2deps_azure branch January 10, 2018 18:19
@pks-t
Copy link
Copy Markdown
Member

pks-t commented Jan 26, 2018

Adding the backport label as we need this to fix CI builds on maint

@pks-t pks-t added the backport label Jan 26, 2018
@pks-t pks-t mentioned this pull request Jan 26, 2018
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.

3 participants