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

Migrate from Travis to Azure Pipelines #111

Merged
merged 3 commits into from Jul 2, 2019
Merged

Migrate from Travis to Azure Pipelines #111

merged 3 commits into from Jul 2, 2019

Conversation

MaxDesiatov
Copy link
Collaborator

@MaxDesiatov MaxDesiatov commented Jul 2, 2019

Unfortunately, Travis seems to be very slow and unreliable compared to Azure Pipeline builds. I've already migrated a few other OSS projects to Azure and it worked pretty great. The only thing we lose for now is binary frameworks built with Carthage attached to release assets. I don't think this is a blocker, since with the imminent release of Xcode 11 I anticipate usage of Carthage to decrease with more people migrating to SwiftPM. In addition, there's a stronger demand now for a SwiftPM binary frameworks proposal, and these scripts would have to be changed anyway to support the new XCFrameworks. Azure Pipelines does not prevent us from doing that, I'd just like to wait until all that stuff is stable enough before we start integrating this into our CI process.

@MaxDesiatov MaxDesiatov self-assigned this Jul 2, 2019
@codecov
Copy link

codecov bot commented Jul 2, 2019

Codecov Report

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

Impacted file tree graph

@@           Coverage Diff           @@
##           master     #111   +/-   ##
=======================================
  Coverage   76.21%   76.21%           
=======================================
  Files          38       38           
  Lines        2052     2052           
=======================================
  Hits         1564     1564           
  Misses        488      488

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 6a0ac17...0dda423. Read the comment docs.

@MaxDesiatov MaxDesiatov assigned hodovani and unassigned MaxDesiatov Jul 2, 2019
@MaxDesiatov MaxDesiatov requested a review from hodovani July 2, 2019 10:19
Copy link
Contributor

@hodovani hodovani left a comment

Choose a reason for hiding this comment

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

LGTM 👍

@MaxDesiatov MaxDesiatov merged commit 970ca29 into master Jul 2, 2019
@delete-merged-branch delete-merged-branch bot deleted the azure branch July 2, 2019 11:10
arjungupta0107 pushed a commit to salido/XMLCoder that referenced this pull request Jun 26, 2020
Unfortunately, Travis seems to be very slow and unreliable compared to Azure Pipeline builds. I've already migrated a few other OSS projects to Azure and it worked pretty great. The only thing we lose for now is binary frameworks built with Carthage attached to release assets. I don't think this is a blocker, since with the imminent release of Xcode 11 I anticipate usage of Carthage to decrease with more people migrating to SwiftPM. In addition, there's a stronger demand now for a SwiftPM binary frameworks proposal, and these scripts would have to be changed anyway to support the new XCFrameworks. Azure Pipelines does not prevent us from doing that, I'd just like to wait until all that stuff is stable enough before we start integrating this into our CI process.

* Add azure-pipelines.yml and related scripts
* Remove unused `carthage bootstrap` command
* Remove .travis.yml
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