import-debian-package: Allow creating/pushing to remote repository
Task: https://phabricator.apertis.org/T8106
To import a new package from Debian the current process required several manual steps. This commit adds the --push-remote option to allow creating and pushing the imported package to apertis remote gitlab instance.
The following steps are now automatized:
- package folder is created and import process is performed in there.
- remote repo is created if it doesn't exist.
- remote branches and tags are pushed.
- gitlab settings are applied to remote repo.
- CI pipeline is triggered on all downstream branches.
Edited by Ariel D'Alessandro