Comments (10)
Yeah, it was a little more complicated to to get that working with the workflow plugin. I suspect we would have to leverage what is described here in some fashion, but need to look into it more, and it would take enough time that I'll need to get it sized/prioritized.
I'm marking this as a request for enhancement - @bparees - FYI
from jenkins-plugin.
Ok thanks @gabemontero @bparees it would be great to see openshift jenkins plugin support for the jenkins workflow plugin, it's the direction cloudbees and fabric8 are taking for CD pipeline orchestration.
from jenkins-plugin.
Yep, @bparees as been having discussions with the fabric8 folks regarding our overall Jenkins story which have included sucking in the workflow plugin into the OpenShift Jenkins image; enhancing the plugin's integration with the workflow plugin would then be an natural extension of this. We just have to get work items officially prioritized and on the books.
@sspeiche - fyi -
from jenkins-plugin.
thanks @gabemontero yeah I'm one of the fabric8 developers and looking at how this plugin integrates with the CD features we've developed. Being able to promote images from one project to another using workflow scripts is key, so I'm looking to see if this plugin can do that but I guess the answer is no.
from jenkins-plugin.
At least for now - adding the equivalent of oc import-image
and possibly oc export
(per the outline from @mfojtik 's proposal) are what are needed.
BTW, I opened this card on our trello board to track the image stream / scm piece.
And I opened this card to track the import-image piece.
from jenkins-plugin.
great, thanks @gabemontero
from jenkins-plugin.
i don't think oc import-image and oc export are what we're looking for.
promoting an image between projects within a single cluster is handled via oc tag today.
promoting an image between projects across clusters is not something openshift itself includes any tooling to enable. for now you'd need to docker pull/docker push the image to move it between registries.
so I don't think it's clear what we'd add to the jenkins plugin today to enable this, w/o underlying support in openshift.
from jenkins-plugin.
closing out - tracking with 2 trello cards noted on Dec 11th.
from jenkins-plugin.
@csrwng has delievered the change for this with 6ee5860
from jenkins-plugin.
Great - thanks @gabemontero @csrwng
from jenkins-plugin.
Related Issues (20)
- Patch / Update resources HOT 9
- jenkins template using spec.clusterIP instead of spec.portalIP HOT 2
- Build output sometimes not shown in jenkins console output HOT 2
- Deployments don't work HOT 3
- Environment Variables don't respect Parameterised Builds HOT 6
- Timeout of builds HOT 3
- Unable to do openshiftTag() in pipeline HOT 1
- FR: Support of variables inside Openshift Exec HOT 9
- BUG: "Test connection" always returns "Connections successful" HOT 11
- BUG: OpenshiftExec ignores timeout HOT 12
- Confusing print statement if openshiftVerifyDeployment fails HOT 1
- okhttp binary changes break plugin when others installed HOT 11
- Externalize the CERT_FILE = "/run/secrets/kubernetes.io/serviceaccount/ca.crt"; HOT 7
- Issue with Jenkin's Verify Build OpenShift plug-in functionality HOT 9
- Declarative pipeline support? HOT 4
- openshift-client-plugin really still a "tech preview" ? HOT 3
- Jenkins throws an error when using the openhiftBuild with the buildConfig parameter HOT 3
- Resulting GDSL is Broken HOT 2
- openshiftBuild should support binary build type. HOT 10
- Add deprecation warning and link to new plugin as first thing in repo
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jenkins-plugin.