[JIRA] (JENKINS-57816) Make (Self-Promotion)condition work incorporating all the dependencies.

20 views
Skip to first unread message

2017uec1250@mnit.ac.in (JIRA)

unread,
Jun 3, 2019, 6:11:02 AM6/3/19
to jenkinsc...@googlegroups.com
Prastik Gyawali created an issue
 
Jenkins / Task JENKINS-57816
Make (Self-Promotion)condition work incorporating all the dependencies.
Issue Type: Task Task
Assignee: Prastik Gyawali
Components: promoted-builds-plugin
Created: 2019-06-03 10:10
Labels: gsoc-2019 gsoc2019-artifact-promotion-in-pipeline
Priority: Major Major
Reporter: Prastik Gyawali
Add Comment Add Comment
 
This message was sent by Atlassian Jira (v7.11.2#711002-sha1:fdc329d)

2017uec1250@mnit.ac.in (JIRA)

unread,
Jun 3, 2019, 6:15:02 AM6/3/19
to jenkinsc...@googlegroups.com
Prastik Gyawali updated an issue
Change By: Prastik Gyawali
As a first approach make the Self-Promotion Condition work incorporating all the required refactorings.

Approach:
* For this PromotionBadge,PromotionCondition,a new PromotionProcess,Promotion classes must be changed and integrated together.
* Once this is complete we can add other methods/functions for other promotion processes subsequently.

2017uec1250@mnit.ac.in (JIRA)

unread,
Jun 3, 2019, 6:16:01 AM6/3/19
to jenkinsc...@googlegroups.com
Prastik Gyawali started work on Task JENKINS-57816
 
Change By: Prastik Gyawali
Status: Open In Progress

2017uec1250@mnit.ac.in (JIRA)

unread,
Jun 4, 2019, 4:55:02 AM6/4/19
to jenkinsc...@googlegroups.com
Prastik Gyawali updated an issue
As a first approach make the Self-Promotion Condition work incorporating all the required refactorings.

Approach:
* For this * PromotionBadge,PromotionCondition, * a new * PromotionProcess,Promotion * classes must be changed and integrated together.

* Once this is complete we can add other methods/functions for other promotion processes subsequently.


+Expected Flow:+

Pass Promotion Description(via DSL)(a low level implementation) -> Reaches *PromotionCondition* -> Reaches SelfPromotion -> Assigns Badges -> Returns to *PromotionProcess* for final Promotion -> GetsPromotion Badge/Label -> Triggers the Promotion Job (a low level implementation).

2017uec1250@mnit.ac.in (JIRA)

unread,
Jun 8, 2019, 10:21:01 PM6/8/19
to jenkinsc...@googlegroups.com
Prastik Gyawali stopped work on Task JENKINS-57816
 
Change By: Prastik Gyawali
Status: In Progress Open

2017uec1250@mnit.ac.in (JIRA)

unread,
Jun 8, 2019, 10:22:02 PM6/8/19
to jenkinsc...@googlegroups.com
Prastik Gyawali started work on Task JENKINS-57816
 
Change By: Prastik Gyawali
Status: Open In Progress

2017uec1250@mnit.ac.in (JIRA)

unread,
Jun 13, 2019, 5:49:02 AM6/13/19
to jenkinsc...@googlegroups.com
Prastik Gyawali updated an issue
As a first approach make the Self-Promotion Condition work incorporating all the required refactorings or make a different analogous class .

Approach:
* For this *PromotionBadge,PromotionCondition,*a new *PromotionProcess, Promotion* classes must be changed and integrated together.

* Once this is complete we can add other methods/functions for other promotion processes subsequently.

+Expected Flow:+

Pass Promotion Description(via DSL)(a low level implementation) -> Reaches *PromotionCondition* -> Reaches SelfPromotion -> Assigns Badges -> Returns to *PromotionProcess* for final Promotion -> GetsPromotion Badge/Label -> Triggers the Promotion Job (a low level implementation).


Acceptance Criteria:
* This class successfully communicates with its dependent classes like PromotionProcess, JobPropertyImpl,etc.
* Can inherit "conditions" from PromotionProcess.
* Can run successfully with no compilation/run time errors.

2017uec1250@mnit.ac.in (JIRA)

unread,
Jun 13, 2019, 6:26:02 AM6/13/19
to jenkinsc...@googlegroups.com
Prastik Gyawali updated an issue
As a first approach make the Self-Promotion Condition work incorporating all the required refactorings or make a different analogous class.

Approach:
* For this *PromotionBadge,PromotionCondition,*a new *PromotionProcess, Promotion* classes must be changed and integrated together.
* Once this is complete we can add other methods/functions for other promotion processes subsequently.

+Expected Flow:+

Pass Promotion Description(via DSL)(a low level implementation) -> Reaches *PromotionCondition* -> Reaches SelfPromotion -> Assigns Badges -> Returns to *PromotionProcess* for final Promotion -> GetsPromotion Badge/Label -> Triggers the Promotion Job (a low level implementation).

* Acceptance Criteria: *
* This class successfully communicates with its dependent classes like PromotionProcess, JobPropertyImpl,etc.
* Can inherit "conditions" from PromotionProcess.
* Can run successfully with no compilation/run time errors +*Unit Tests . *

o.v.nenashev@gmail.com (JIRA)

unread,
Jul 2, 2019, 2:46:05 AM7/2/19
to jenkinsc...@googlegroups.com
Oleg Nenashev updated an issue
Change By: Oleg Nenashev
Sprint: GSoC 2019. Coding Phase 1 , GSoC 2019. Coding Phase 2

o.v.nenashev@gmail.com (JIRA)

unread,
Jul 30, 2019, 3:29:15 AM7/30/19
to jenkinsc...@googlegroups.com
Oleg Nenashev updated an issue
Change By: Oleg Nenashev
Sprint: GSoC 2019. Coding Phase 1, GSoC 2019. Coding Phase 2 , GSoC 2019. Coding Phase 3

o.v.nenashev@gmail.com (JIRA)

unread,
Dec 16, 2019, 7:31:02 AM12/16/19
to jenkinsc...@googlegroups.com
Oleg Nenashev assigned an issue to Unassigned
 

Moving the issue to the JENKINS-36089 EPIC

Change By: Oleg Nenashev
Assignee: Prastik Gyawali
This message was sent by Atlassian Jira (v7.13.6#713006-sha1:cc4451f)
Atlassian logo

o.v.nenashev@gmail.com (JIRA)

unread,
Dec 16, 2019, 7:36:03 AM12/16/19
to jenkinsc...@googlegroups.com
Oleg Nenashev stopped work on Task JENKINS-57816
 
Change By: Oleg Nenashev
Status: In Progress Open
Reply all
Reply to author
Forward
0 new messages