From Fedora Project Wiki

< CI

(Move some stuff from the main Tests page)
(Migrated to the new Fedora docs site)
 
(6 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{admon/warning|Temporary Workaround|Note: This is a temporary workaround until the [https://pagure.io/fedora-infrastructure/issue/6361 non-packager access] issue is fixed.}}
Moved to: https://docs.fedoraproject.org/en-US/ci/pull-requests/
 
Unless you are a Fedora packager follow instructions for creating a public git repo on
[https://fedoraproject.org/wiki/Infrastructure/fedorapeople.org#fedora_people_git_hosting_support fedorapeople]
and upload package folder there into the <code>public_git</code> folder:
 
scp -r <package> <username>@fedorapeople.org:public_git/
 
To check that everything works and ready for pull request by cloning created repository to your local machine. For example, for docker repository:
 
  git clone git://fedorapeople.org/~username/docker.git
 
Navigate to the [https://src.fedoraproject.org/rpms/pam/pull-requests fedoraproject.org] (select appropriate package).
* Press '''File Pull Request''' button
* Then press '''Remote pull request'''
 
Fill the required fields:
 
* '''Title:''' Add CI tests using the standard test interface
* '''Git repo address:''' <nowiki>git://fedorapeople.org/~<username>/<package folder></nowiki>
* '''Git branch:''' new_tests
* '''To branch:''' master
 
{{admon/tip|Working with Pull Requests|You may encounter a situation where you want to include changes from the master branch that were made after you created your pull request. Follow the article [https://docs.pagure.org/pagure/usage/pull_requests.html#working-with-pull-requests/ Working with Pull Requests]}}

Latest revision as of 15:53, 18 March 2019