QA/Execution/Web Testing/Repositories: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
Line 35: Line 35:
|}
|}


== Create a new Mozilla Repo ==
== Creating a new repository ==
Follow these steps to create a new repository under the Mozilla organisation:
# Create a new repository in your personal GitHub account
# Under "Settings" find the area that allows you to transfer the repository, and click the "Transfer" button
# Enter the repository name (for example "treeherder-tests")
# Enter the organization "mozilla" - you will need to be in the appropriate [[QA/Execution/Web_Testing/GitHub_Teams|GitHub team]]
# Click the "I understand" button, and in a few minutes the repository should be transferred to Mozilla


1. Create a new repo in your personal GitHub repository
== Deactivating a repository ==
 
Follow these steps to mark a repository as inactive:
2. Under "Settings" find the area that allows you to Transfer the repo, click the Transfer button
# Change the owner in the repository's wiki page to "Web QA (dormant)"
 
# Create a pull request that removes all content and adds a notice to the README ([https://github.com/mozilla/mdn-tests/commit/08aa51646e81b74e95ef796253cb2fd8b583e3ae example])
3. Enter the repo name "treeherder-tests"
# Disable Travis CI for the repository
 
# Delete any Jenkins jobs for the repository
4. Enter the organization "mozilla" - you will need to have the correct permissions.
 
5. Click "I understand" button, and in a few minutes the repo should be transferred to Mozilla.

Revision as of 10:43, 24 July 2015

Active Repositories

RoR Travis

{{#ask:

Has Owner::Web QA ?Is RoR = RoR format=template template=Web QA/Repositories

}}

Add a new Web QA repository to this list:

Dormant Repositories

RoR Travis

{{#ask:

Has Owner::Web QA (dormant) ?Is RoR = RoR format=template template=Web QA/Repositories

}}

Add a new Web QA repository to this list:

Creating a new repository

Follow these steps to create a new repository under the Mozilla organisation:

  1. Create a new repository in your personal GitHub account
  2. Under "Settings" find the area that allows you to transfer the repository, and click the "Transfer" button
  3. Enter the repository name (for example "treeherder-tests")
  4. Enter the organization "mozilla" - you will need to be in the appropriate GitHub team
  5. Click the "I understand" button, and in a few minutes the repository should be transferred to Mozilla

Deactivating a repository

Follow these steps to mark a repository as inactive:

  1. Change the owner in the repository's wiki page to "Web QA (dormant)"
  2. Create a pull request that removes all content and adds a notice to the README (example)
  3. Disable Travis CI for the repository
  4. Delete any Jenkins jobs for the repository