This is Yufei, student for GSoC 2019 Cloud Features for External Workspace Manger. We might need to change the plan of our original proposal. There are some important updates to share with you.
What we've done :
But we discovered :
Then we decide to :
If you have any comments and suggestions, please let us know. We really need feedbacks from the community, and we will keep on working.
DiskPool: https://github.com/jenkinsci/external-workspace-manager-plugin/blob/master/src/main/java/org/jenkinsci/plugins/ewm/definitions/DiskPool.java , what's the difference of putting fields in the outer class and putting fields in the decriptor class ? in here : https://github.com/jenkinsci/configuration-as-code-plugin/blob/master/docs/PLUGINS.md the
passwordfields in the decriptor, but for
Authenticationclass the fields are just defined in the outer class. I understand it as, only those appear in top level Web UI will put fields in descriptor together with a configure() method, and all its child components doesn't need to do that.
DescriptorImplas inner class of
DiskPool:(. More appropriate would have been to place it as outer class.