Uploaded image for project: 'Tools (JBoss Tools)'
  1. Tools (JBoss Tools)
  2. JBIDE-13526

Provide Jenkins-based mechanism for tagging published bits after they're promoted

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Unresolved
    • Icon: Minor Minor
    • 4.2.x
    • 4.1.0.Alpha1
    • build, updatesite
    • None

      Workflow for Project Leads of JBoss Tools 4.1:

      a) spin jbosstools-<PROJECTNAME>_master [1] job (CI builds) (job checks github every 8hrs; if you want to spin more often, you can kick the job manually)
      b) optionally, could push these builds to /integration/ folder once a week - talk to nickboldt about setting up a weekly cron for your project

      c) When codefreeze is declared, create stable branch (eg., jbosstools-4.1.0.Alpha2x - note "x" is appended)
      d) edit existing jbosstools-<PROJECTNAME>_41 [2] job to point at new branch
      e) spin _41 job; verify everything is blue
      f) when satisfied with contents, publish to /development/ folder via jbosstools-promote job [3]
      g) when promoted, use jbosstools-tag [4] job to push tag (eg., jbosstools-4.1.0.Alpha2 - note "x" is dropped) into the github repo, or tag manually like this:

      git tag jbosstools-4.1.0.Alpha2
      git push origin refs/tags/jbosstools-4.1.0.Alpha2
      

      [1] https://jenkins.mw.lab.eng.bos.redhat.com/hudson/view/DevStudio/view/DevStudio_Trunk/job/jbosstools-base_master/
      [2] https://jenkins.mw.lab.eng.bos.redhat.com/hudson/view/DevStudio/view/DevStudio_7.0.kepler/job/jbosstools-base_41/
      [3] https://jenkins.mw.lab.eng.bos.redhat.com/hudson/job/jbosstools-promote/
      [4] https://jenkins.mw.lab.eng.bos.redhat.com/hudson/job/jbosstools-tag/

      Questions or concerns?

            jmaury@redhat.com Jeff MAURY
            nickboldt Nick Boldt
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated: