|
|
|
Issue Type:
|
Bug
|
Affects Versions:
|
current |
Assignee:
|
Unassigned |
Components:
|
core |
Created:
|
28/Mar/14 6:45 PM
|
Description:
|
Background: We have created 15 deployment pipelines for applications in our platform to deploy into a Dev integration environment and a QA environment using a single deploy job for each destination. When the root job of the pipelines has successfully pushed through the QA deploy we are including that root job build in another pipeline which pushes all applications to other environments.
Central function: We rely on Project Relationship (using getRelationship)and fingerprints. We create a special file for fingerprinting in each build: %JOB_NAME%_%BUILD_NUMBER%.fingerprint
Issue: We find that sometimes the project relationship is not created even though the fingerprint file was created, archived in the root job, and archived in each downstream deploy job.
Workaround: We find we can repair the relationship by deleting the deploy builds, changing the affected pipeline to manual trigger steps and then executing each build pipeline step again. Thus the same root job was deployed a 2nd time but this time the project relationship exists. (Confirmed by using the project relationship page to compare root job to each downstream deploy job)
Note: Build pipeline appearance sample as follows
App-ABC > Deploy D1 > Deploy Q1
App-DEF > Deploy D1 > Deploy Q1
AllApp >Deploy Q2 > Deploy Stress > Deploy UAT
(AllApp uses groovy to CopyArtifact from latest relationship between App-* and Deploy Q1)
|
Environment:
|
Windows server 2008 master node with 2 slaves same OS. 16core 64GB mem servers
|
Project:
|
Jenkins
|
Priority:
|
Major
|
Reporter:
|
Kenneth Dick
|
|
|
|
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira
|
--
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit
https://groups.google.com/d/optout.