Hello,

I currently have a jenkins job, say job1, that deploys some artifacts to a 
server(s), eg it deploys A, B to some server. 
I also have the rebuild plugin 
<https://wiki.jenkins-ci.org/display/JENKINS/Rebuild+Plugin> which displays 
a "rebuild last" icon on the job1 page which automatically knows the 
version numbers of the last artifacts I ran the job against.
I now have another job, say job2, which can deploy A to some server 
independently of B.
So let's say I have the following scenario:

job1 deploys A0, B0
job2 deploys A1
job1 deploys A2, B1 <- but this deploy caused problems in production

So now I'd like a "rollback" plugin, with a "rollback" icon - similar to 
the "rebuild last" - on the job1 page which knows that the previous 
deployed artifact A is A1, so it deploys A1, B0 instead of A0, B0 which is 
what the rebuild plugin would do.

I haven't found anything that does this so I thought I'd ask here if I need 
to write a custom plugin or if there any other recommendation on how to 
achieve what I want?
I'm confident that I can store various version numbers using the version 
number plugin 
<https://wiki.jenkins-ci.org/display/JENKINS/Version+Number+Plugin>.
I guess an alternative would be to create a separate rollback-job1 but it'd 
be really nice to keep a rollback option within the job1 page itself via a 
plugin.

Thanks,
Oswald

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/93936970-8826-4c61-95dd-07f599b6ded2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to