Uploaded image for project: 'IT: Release Engineering'
  1. IT: Release Engineering
  2. RELENG-2420

Self-release jobs require tag sign and push for Github projects

Issue XMLXMLWordPrintable

    • Icon: Story Story
    • Resolution: Unresolved
    • Icon: Normal Normal
    • None
    • None
    • None
    • All / Cross Project

      Extend new self-release feature for Github projects.

      Global-JJB recently gained templates that allow project members to self-release Maven/Java artifacts to a Nexus, and self-release PyPI distributions to a repository.  These processes are controlled/limited by adding a signed tag to the Git repository and pushing that tag to the public server. The first implementation includes Gerrit but not github. The affected global-jjb/shell files are:

      • release-job.sh
      • pypi-tag-release.sh

              Unassigned Unassigned
              cl778h Chris Lott
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated: