[JIRA] (JENKINS-38564) API to convert json step blob to step syntax (and back) - one step at a time

1 view
Skip to first unread message

mneale@cloudbees.com (JIRA)

unread,
Sep 28, 2016, 6:31:03 AM9/28/16
to jenkinsc...@googlegroups.com
Michael Neale created an issue
 
Jenkins / Bug JENKINS-38564
API to convert json step blob to step syntax (and back) - one step at a time
Issue Type: Bug Bug
Assignee: Andrew Bayer
Components: pipeline-model-definition-plugin
Created: 2016/Sep/28 10:30 AM
Priority: Minor Minor
Reporter: Michael Neale

It would be great to take a chunk of json, transform to the equivalent model step, and back again.

This includes block scoped steps (well any step really) =

Add Comment Add Comment
 
This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c)
Atlassian logo

andrew.bayer@gmail.com (JIRA)

unread,
Sep 30, 2016, 5:36:04 AM9/30/16
to jenkinsc...@googlegroups.com

rsandell@cloudbees.com (JIRA)

unread,
Oct 3, 2016, 9:06:05 AM10/3/16
to jenkinsc...@googlegroups.com
rsandell commented on Bug JENKINS-38564
 
Re: API to convert json step blob to step syntax (and back) - one step at a time

So what is the expected input? One object of whatever is normally just inside the steps array? Like:

{
"name": "echo",
"arguments":

{ "isConstant": true, "value": "hello" }

}

mneale@cloudbees.com (JIRA)

unread,
Oct 3, 2016, 9:49:01 PM10/3/16
to jenkinsc...@googlegroups.com

scm_issue_link@java.net (JIRA)

unread,
Oct 5, 2016, 5:38:01 AM10/5/16
to jenkinsc...@googlegroups.com

Code changed in jenkins
User: Robert Sandell
Path:
src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/Converter.groovy
src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ModelParser.groovy
src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/endpoints/ModelConverterAction.java
src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/endpoints/ModelConverterActionStepsTest.java
http://jenkins-ci.org/commit/pipeline-model-definition-plugin/b4682fcbc7789a4fa8fe5bfe4b747aad996a4d64
Log:
JENKINS-38564 Jenkinsfile steps to json

Compare: https://github.com/jenkinsci/pipeline-model-definition-plugin/compare/0f7fcb36f52b^...b4682fcbc778

scm_issue_link@java.net (JIRA)

unread,
Oct 5, 2016, 5:38:01 AM10/5/16
to jenkinsc...@googlegroups.com

Code changed in jenkins
User: Robert Sandell
Path:

src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/endpoints/ModelConverterAction.java
src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/endpoints/ModelConverterActionStepsTest.java
src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/util/IsJsonObjectContaining.java
src/test/resources/json/steps/arrayEcho.json
src/test/resources/json/steps/simpleEcho.json
src/test/resources/json/steps/simpleScript.json
http://jenkins-ci.org/commit/pipeline-model-definition-plugin/0f7fcb36f52b71c272a3c0143be19679a37badde
Log:
JENKINS-38564 Steps from JSON to Jenkinsfile

scm_issue_link@java.net (JIRA)

unread,
Oct 5, 2016, 9:41:02 AM10/5/16
to jenkinsc...@googlegroups.com

Code changed in jenkins
User: Robert Sandell
Path:
src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/endpoints/ModelConverterAction.java
src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/endpoints/ModelConverterActionStepsTest.java

scm_issue_link@java.net (JIRA)

unread,
Oct 5, 2016, 9:41:02 AM10/5/16
to jenkinsc...@googlegroups.com

scm_issue_link@java.net (JIRA)

unread,
Oct 9, 2016, 2:01:02 AM10/9/16
to jenkinsc...@googlegroups.com

Code changed in jenkins
User: Andrew Bayer
Path:
src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/Converter.groovy
src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ModelParser.groovy


src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/endpoints/ModelConverterAction.java
src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/endpoints/ModelConverterActionStepsTest.java
src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/util/IsJsonObjectContaining.java
src/test/resources/json/steps/arrayEcho.json
src/test/resources/json/steps/simpleEcho.json
src/test/resources/json/steps/simpleScript.json

scm_issue_link@java.net (JIRA)

unread,
Oct 9, 2016, 2:01:03 AM10/9/16
to jenkinsc...@googlegroups.com

Code changed in jenkins
User: Robert Sandell
Path:
src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTValue.groovy
src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/JSONParser.groovy
src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/validator/ModelValidator.groovy
src/main/resources/ast-schema.json
src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/AbstractModelDefTest.java
src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/EnvironmentTest.java
src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/validator/JSONValidationTest.java
src/test/resources/json/agentAny.json
src/test/resources/json/agentDocker.json
src/test/resources/json/agentLabel.json
src/test/resources/json/agentNoneWithNode.json
src/test/resources/json/errors/emptyEnvironment.json
src/test/resources/json/errors/emptyNotifications.json
src/test/resources/json/errors/emptyParallel.json
src/test/resources/json/errors/emptyPostBuild.json
src/test/resources/json/errors/emptyStages.json
src/test/resources/json/errors/invalidBuildCondition.json
src/test/resources/json/errors/malformed.json
src/test/resources/json/errors/missingAgent.json
src/test/resources/json/errors/missingRequiredStepParameters.json
src/test/resources/json/errors/missingStages.json
src/test/resources/json/errors/notInstalledToolType.json
src/test/resources/json/errors/notInstalledToolVersion.json
src/test/resources/json/errors/rejectParallelMixedInSteps.json
src/test/resources/json/errors/rejectStageInSteps.json
src/test/resources/json/errors/stageWithoutName.json
src/test/resources/json/errors/unknownStepParameter.json
src/test/resources/json/errors/unlistedToolType.json
src/test/resources/json/globalLibrarySuccess.json
src/test/resources/json/legacyMetaStepSyntax.json
src/test/resources/json/metaStepSyntax.json
src/test/resources/json/parallelPipeline.json
src/test/resources/json/postBuildAndNotifications.json
src/test/resources/json/simpleEnvironment.json
src/test/resources/json/simpleNotification.json
src/test/resources/json/simplePipeline.json
src/test/resources/json/simplePostBuild.json
src/test/resources/json/simpleScript.json
src/test/resources/json/simpleTools.json
src/test/resources/json/twoStagePipeline.json
src/test/resources/json/validStepParameters.json
http://jenkins-ci.org/commit/pipeline-model-definition-plugin/d580fa6083ae4cedb0c9b793ae4bcdb3ee069e2f
Log:
Merge remote-tracking branch 'origin/master' into JENKINS-38564

andrew.bayer@gmail.com (JIRA)

unread,
Oct 10, 2016, 4:19:03 AM10/10/16
to jenkinsc...@googlegroups.com
Andrew Bayer resolved as Fixed
 

Merged and released in 0.3

Change By: Andrew Bayer
Status: Open Resolved
Resolution: Fixed

bitwiseman@gmail.com (JIRA)

unread,
Oct 22, 2019, 11:24:15 PM10/22/19
to jenkinsc...@googlegroups.com
Liam Newman closed an issue as Fixed
 

Bulk closing resolved issues.

Change By: Liam Newman
Status: Resolved Closed
This message was sent by Atlassian Jira (v7.13.6#713006-sha1:cc4451f)
Atlassian logo
Reply all
Reply to author
Forward
0 new messages