Comments (15)
hey @livelace and @bparees - yeah originally I thought I might be able to squeeze this one in between official assignments but that proved to not be the case, and will remain as such given what's currently on my plate.
I'll review the existing trello cards first, see if it makes sense to add this to those cards. Otherwise, I'll create a new one.
I'll update this issue in a bit with the trello card in question and close this out.
from jenkins-plugin.
@livelace are you thinking
- 1 src tag and many dst tags
- N src tag and P dest tags, where N == P
- both 1) and 2)
?
from jenkins-plugin.
@bparees FYI
from jenkins-plugin.
- It will be great.
- It's the very rare case, because we use metajobs, which launch one specific build for different software == 1 build and 1 imagestream as result.
- It will be nice if we will have both possibilities: src 1+n, dst 1+n
from jenkins-plugin.
Hello. Any news ? :)
from jenkins-plugin.
@gabemontero is this reflected on one of the "jenkins enhancement" trello cards? if not, let's get it there (or create a new one) and close this.
from jenkins-plugin.
OK, @bparees and I agree we can add this to https://trello.com/c/Yl4qomsw/878-5-additional-jenkins-plugin-enhancement-requests-from-github, which is already on our Next list, and so is pretty close to getting scheduled.
from jenkins-plugin.
@livelace - an update. With commit 1da1038 from @jupierce the plugin is now enabling the following forms:
- 1 destination stream and 1 destination tag (i.e. single tag applies to single stream)
- 1 destination stream and N destination tags (i.e. all tags apply to the same stream)
- 1 destination tag and N destination streams (i.e. all streams will get the same tag)
- N destination streams and N destination tags (i.e. each index will be combined to form a unique stream:tag combination)
from jenkins-plugin.
Cool things. Thanks guys! :)
from jenkins-plugin.
Hello. I did update to the version 1.0.23 and don't see anything in the build step for tagging in multiple projects. This FR realized only in pipeline working mode ?
from jenkins-plugin.
@livelace Clicking the help icon next to the destination stream & tag in Jenkins should now describe support for a comma delimited list in each field.
A description of how the lists are handled is given in the pipeline section of the README.MD (https://github.com/openshift/jenkins-plugin ; search for "Tag OpenShift Image") -- the pipeline DSL supports an identical comma delimited list for the fields.
from jenkins-plugin.
@gabemontero just talked to me offline and pointed out that you specifically mentioned "projects" . You are correct that there is currently no support for multiple src/dest projects in the build step (or pipeline DSL for that matter). Only one source project and one dest project is supported in each step.
Based on the issue conversation, it seemed that enabling 1->N, N->1, N->N (destStream->destTag) would be sufficient. Please let us know if I've missed the mark.
from jenkins-plugin.
Oh no. I meant projects and multiple tags between them. I thought we discussed all relations in context of projects. Because we have a lot of projects and one contain images, which must be available for others.
from jenkins-plugin.
@livelace You might be able to accommodate your project topology using the new feature and a pipeline DSL step/looping constructs, but if not, can you open another issue to enable multiple destination projects in the same tagging step?
The necessary change will require us to go back to the drawing board for a bit in order to ensure backwards compatibility with prior versions of the plugin.
from jenkins-plugin.
@jupierce We can't move to using the pipeline right now. Maybe in near future. Ok, we will be use multiple steps. Thanks.
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.