-
Task
-
Resolution: Fixed
-
Minor
-
None
-
-
GSoC - Coding Phase 1, GSoC - Coding Phase 2
We need to know what is going to be achieved by May 23 (first week of coding)
ETA: May 17
- Implement basic steps support
- git clone/checkout (basic wrapper for the Git Plugin)
- user is able to select a node to run the job via YAML
- call user script [...TBD..extend multi-branch]
- Support sh() and batch() invocations
- User selected the type of invocation (sh and batch, other invocations will be taken care after 23 may like Jenkinsfile)
- User select where the file is located (we provide a default)
- git push [to target]
- harvest results and reports [and post in the PR]
- junit()
- archiveArtifacts()
[JENKINS-51373] Define a plan of what can be achieved by May 23
Epic Link |
New:
|
Summary | Original: Define a plan of what can be achieved by May 15 | New: Define a plan of what can be achieved by May 23 |
Description |
Original:
We need to know what is going to be achieved by May 23 (first week of coding) ETA: May 17 |
New:
We need to know what is going to be achieved by May 23 (first week of coding) ETA: May 17 * Design a proper YAML format, using which users will be able to write specifications for the build * Implement basic steps support ** git clone/checkout (basic wrapper for the Git Plugin) ** user is able to select a node to run the job via YAML ** call user script [...TBD..extend multi-branch] *** Support sh() and batch() invocations *** User selected the type of invocation (sh and batch, other invocations will be taken care after 23 may like Jenkinsfile) *** User select where the file is located (we provide a default) ** git push [to target] ** harvest results and reports [and post in the PR] *** junit() *** findbugs() *** archiveArtifacts() * Implement an interface to parse and get build specifications from YAML file. |
Description |
Original:
We need to know what is going to be achieved by May 23 (first week of coding) ETA: May 17 * Design a proper YAML format, using which users will be able to write specifications for the build * Implement basic steps support ** git clone/checkout (basic wrapper for the Git Plugin) ** user is able to select a node to run the job via YAML ** call user script [...TBD..extend multi-branch] *** Support sh() and batch() invocations *** User selected the type of invocation (sh and batch, other invocations will be taken care after 23 may like Jenkinsfile) *** User select where the file is located (we provide a default) ** git push [to target] ** harvest results and reports [and post in the PR] *** junit() *** findbugs() *** archiveArtifacts() * Implement an interface to parse and get build specifications from YAML file. |
New:
We need to know what is going to be achieved by May 23 (first week of coding) ETA: May 17 * Design a proper YAML format, using which users will be able to write specifications for the build * Implement basic steps support ** git clone/checkout (basic wrapper for the Git Plugin) ** user is able to select a node to run the job via YAML ** call user script [...TBD..extend multi-branch] *** Support sh() and batch() invocations *** User selected the type of invocation (sh and batch, other invocations will be taken care after 23 may like Jenkinsfile) *** User select where the file is located (we provide a default) ** git push [to target] ** harvest results and reports [and post in the PR] *** junit() *** archiveArtifacts() * Implement an interface to parse and get build specifications from YAML file. |
Sprint | New: GSoC - Coding Phase 1 [ 556 ] |
Rank | New: Ranked higher |
Description |
Original:
We need to know what is going to be achieved by May 23 (first week of coding) ETA: May 17 * Design a proper YAML format, using which users will be able to write specifications for the build * Implement basic steps support ** git clone/checkout (basic wrapper for the Git Plugin) ** user is able to select a node to run the job via YAML ** call user script [...TBD..extend multi-branch] *** Support sh() and batch() invocations *** User selected the type of invocation (sh and batch, other invocations will be taken care after 23 may like Jenkinsfile) *** User select where the file is located (we provide a default) ** git push [to target] ** harvest results and reports [and post in the PR] *** junit() *** archiveArtifacts() * Implement an interface to parse and get build specifications from YAML file. |
New:
We need to know what is going to be achieved by May 23 (first week of coding) ETA: May 17 * Implement basic steps support ** git clone/checkout (basic wrapper for the Git Plugin) ** user is able to select a node to run the job via YAML ** call user script [...TBD..extend multi-branch] *** Support sh() and batch() invocations *** User selected the type of invocation (sh and batch, other invocations will be taken care after 23 may like Jenkinsfile) *** User select where the file is located (we provide a default) ** git push [to target] ** harvest results and reports [and post in the PR] *** junit() *** archiveArtifacts() * Implement an interface to parse and get build specifications from YAML file. |
Description |
Original:
We need to know what is going to be achieved by May 23 (first week of coding) ETA: May 17 * Implement basic steps support ** git clone/checkout (basic wrapper for the Git Plugin) ** user is able to select a node to run the job via YAML ** call user script [...TBD..extend multi-branch] *** Support sh() and batch() invocations *** User selected the type of invocation (sh and batch, other invocations will be taken care after 23 may like Jenkinsfile) *** User select where the file is located (we provide a default) ** git push [to target] ** harvest results and reports [and post in the PR] *** junit() *** archiveArtifacts() * Implement an interface to parse and get build specifications from YAML file. |
New:
We need to know what is going to be achieved by May 23 (first week of coding) ETA: May 17 * Implement basic steps support ** git clone/checkout (basic wrapper for the Git Plugin) ** user is able to select a node to run the job via YAML ** call user script [...TBD..extend multi-branch] *** Support sh() and batch() invocations *** User selected the type of invocation (sh and batch, other invocations will be taken care after 23 may like Jenkinsfile) *** User select where the file is located (we provide a default) ** git push [to target] ** harvest results and reports [and post in the PR] *** junit() *** archiveArtifacts() |
gautamabhishek46 I think these goals are a bit too ambitious to accomplish for Wednesday. It seems you've already started on
JENKINS-51374, and so at the minimum I'd suggest removing the yaml configuration from this weeks plan.It's much better to under promise and do more work, than to over promise and not reach your goals