|
|
|
|
|
by fulopattila122
2067 days ago
|
|
I managed to migrate them the way I wanted, here are the steps: 1. Go to the old (.org) link, eg https://travis-ci.org/github/<your-org-name>/<repo-name>
2. Change "org"->"com" in the URL (leave the rest intact) and hit ENTER
3. Travis will load the page and display "Migrate" button.
4. Hit the migrate button
5. Do this with all the repos within the organization you want to migrate.
6. Some repos will complain they can't be accessed/migrated. Note them down for step 11.
7. The repos you migrated will shop up under "legacy" integrations
8. Go to https://travis-ci.com/organizations/<your-org-name>/reposito...
9. On the repositories tab, click the green "Migrate" button.
10. This will take you to the Github integration and pre-select the repos you've migrated.
11. Add manually any repo you couldn't migrate at step 6.
12. Activate the integration
13. Go back to https://travis-ci.com/organizations/<your-org-name>/reposito...
14. The ones you could migrate will show up, the ones mentioned at step 6 will not.
15. Go to the "Migrate" tab: the missing repos will show up there
16. Selected them and click migrate. You're done. Notes:
- The build history will be taken over except for repos mentioned at step 6.
- The old .org github webhooks will be kept in the github repo. I removed them manually
- If you have any badges (eg. shields.io) or links to the build page, the URLs need to be updated accordingly Ps.: I would be still happy to pay for Travis, even though I only use it for open source. |
|