Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-9244

Support Upcoming Peforce Stream Features

    XMLWordPrintable

    Details

    • Similar Issues:

      Description

      Add support for streams: http://blog.perforce.com/blog/?p=4386

      Pre and post build automatic merging is also being requested:

      "Plugin should support merging streams before the build. That is, it should be possible to configure which stream to build and configure also other streams for the job. Changes in any of the streams should trigger a build. It should be possible to merge other streams (or the first stream that has changes) to the stream that is going to be built. Resolve options for the merge should be configurable."

      "It should be possible to merge streams after the (successful) build. This could be either "p4 merge" or "p4 copy" operation. Resolve options should be configurable. Pending changelists should be submitted. This way the CI build can be used to gate code changes and move code between codelines."

        Attachments

          Issue Links

            Activity

            Hide
            rpetti Rob Petti added a comment -

            How would this fit into the perforce plugin, exactly? Would it just be an additional option where you can specify a stream name instead of a workspace view?

            Show
            rpetti Rob Petti added a comment - How would this fit into the perforce plugin, exactly? Would it just be an additional option where you can specify a stream name instead of a workspace view?
            Hide
            jmaxwell Jeff Maxwell added a comment -

            I think that would be how it would play out. Until we get our hands on an implementation I think these questions will remain.
            Being able to send a build or a deployment a stream name may simplify configuration and reduce job redundancy.

            I think it is an important feature that will gain traction since it makes p4 much more GIT like.

            Show
            jmaxwell Jeff Maxwell added a comment - I think that would be how it would play out. Until we get our hands on an implementation I think these questions will remain. Being able to send a build or a deployment a stream name may simplify configuration and reduce job redundancy. I think it is an important feature that will gain traction since it makes p4 much more GIT like.
            Hide
            rpetti Rob Petti added a comment -

            I'm not currently working on this, so someone can take a stab at it if they want to.

            Show
            rpetti Rob Petti added a comment - I'm not currently working on this, so someone can take a stab at it if they want to.
            Hide
            miktap Mikko Tapaninen added a comment -

            I have something ready for streams support. Mainly the ability to build a stream, nothing for merging streams yet. How could I feed it back for you to look at?

            Show
            miktap Mikko Tapaninen added a comment - I have something ready for streams support. Mainly the ability to build a stream, nothing for merging streams yet. How could I feed it back for you to look at?
            Hide
            rpetti Rob Petti added a comment -

            I assume you've got it up on a github branch? You can either send a pull request in github, or simply provide the link to your branch here, and I'd be more than happy to take a look! =D

            Show
            rpetti Rob Petti added a comment - I assume you've got it up on a github branch? You can either send a pull request in github, or simply provide the link to your branch here, and I'd be more than happy to take a look! =D
            Hide
            miktap Mikko Tapaninen added a comment -

            Sorry, didn't notice your comment. I thought the "watch" trigger would start sending me emails..

            I'll look into creating a github branch for my changes and let you know once this is done.

            Show
            miktap Mikko Tapaninen added a comment - Sorry, didn't notice your comment. I thought the "watch" trigger would start sending me emails.. I'll look into creating a github branch for my changes and let you know once this is done.

              People

              • Assignee:
                Unassigned
                Reporter:
                jmaxwell Jeff Maxwell
              • Votes:
                5 Vote for this issue
                Watchers:
                6 Start watching this issue

                Dates

                • Created:
                  Updated: