Branch: refs/heads/master_new_eb_3402
Home: https://github.com/jenkinsci/elasticbox-plugin
Commit: e4ccfbd1cd3d6fac065a6740b40b4184e8859acd
https://github.com/jenkinsci/elasticbox-plugin/commit/e4ccfbd1cd3d6fac065a6740b40b4184e8859acd
Author: serna <[email protected]>
Date: 2015-12-01 (Tue, 01 Dec 2015)
Changed paths:
A src/main/java/com/elasticbox/APIClient.java
M src/main/java/com/elasticbox/Client.java
M src/main/java/com/elasticbox/Constants.java
M src/main/java/com/elasticbox/jenkins/builders/DeployBox.java
A src/main/java/com/elasticbox/jenkins/model/AbstractModel.java
A src/main/java/com/elasticbox/jenkins/model/box/AbstractBox.java
A src/main/java/com/elasticbox/jenkins/model/box/BoxType.java
A
src/main/java/com/elasticbox/jenkins/model/box/ClaimsVsRequirementsDeployable.java
A
src/main/java/com/elasticbox/jenkins/model/box/cloudformation/CloudFormationBox.java
A
src/main/java/com/elasticbox/jenkins/model/box/cloudformation/CloudFormationBoxType.java
A
src/main/java/com/elasticbox/jenkins/model/box/cloudformation/ManagedCloudFormationBox.java
A
src/main/java/com/elasticbox/jenkins/model/box/cloudformation/TemplateCloudFormationBox.java
A src/main/java/com/elasticbox/jenkins/model/box/order/DeployBoxOrder.java
A
src/main/java/com/elasticbox/jenkins/model/box/order/DeployBoxOrderResult.java
A src/main/java/com/elasticbox/jenkins/model/box/policy/PolicyBox.java
A src/main/java/com/elasticbox/jenkins/model/box/script/ScriptBox.java
A src/main/java/com/elasticbox/jenkins/model/cloud/Cloud.java
A
src/main/java/com/elasticbox/jenkins/model/error/ElasticBoxModelException.java
A src/main/java/com/elasticbox/jenkins/model/instance/Instance.java
A src/main/java/com/elasticbox/jenkins/model/profile/PolicyProfileType.java
A src/main/java/com/elasticbox/jenkins/model/profile/Profile.java
A src/main/java/com/elasticbox/jenkins/model/profile/ProfileType.java
A src/main/java/com/elasticbox/jenkins/model/provider/Provider.java
A src/main/java/com/elasticbox/jenkins/model/provider/ProviderType.java
A src/main/java/com/elasticbox/jenkins/model/workspace/Workspace.java
A src/main/java/com/elasticbox/jenkins/repository/BoxRepository.java
A
src/main/java/com/elasticbox/jenkins/repository/api/BoxRepositoryAPIImpl.java
A
src/main/java/com/elasticbox/jenkins/repository/api/criteria/AbstractJSONCriteria.java
A
src/main/java/com/elasticbox/jenkins/repository/api/criteria/BoxJSONCriteria.java
A
src/main/java/com/elasticbox/jenkins/repository/api/criteria/CloudFormationPolicyBoxesJSONCriteria.java
A
src/main/java/com/elasticbox/jenkins/repository/api/criteria/JSONCriteria.java
A
src/main/java/com/elasticbox/jenkins/repository/api/criteria/NoCloudFormationPolicyBoxesJSONCriteria.java
A
src/main/java/com/elasticbox/jenkins/repository/api/criteria/NoPolicyBoxesJSONCriteria.java
A src/main/java/com/elasticbox/jenkins/repository/api/factory/Factory.java
A
src/main/java/com/elasticbox/jenkins/repository/api/factory/JSONFactoryUtils.java
A
src/main/java/com/elasticbox/jenkins/repository/api/factory/box/BoxFactory.java
A
src/main/java/com/elasticbox/jenkins/repository/api/factory/box/IBoxFactory.java
A
src/main/java/com/elasticbox/jenkins/repository/api/factory/box/ManagedCloudFormationBoxFactory.java
A
src/main/java/com/elasticbox/jenkins/repository/api/factory/box/PolicyBoxFactory.java
A
src/main/java/com/elasticbox/jenkins/repository/api/factory/box/ScriptBoxFactory.java
A
src/main/java/com/elasticbox/jenkins/repository/api/factory/box/TemplateCloudFormationBoxFactory.java
A
src/main/java/com/elasticbox/jenkins/repository/error/RepositoryException.java
A src/main/java/com/elasticbox/jenkins/services/DeployBoxOrderService.java
A
src/main/java/com/elasticbox/jenkins/services/DeployBoxOrderServiceImpl.java
A
src/main/java/com/elasticbox/jenkins/services/deployment/AbstractDeploymentType.java
A
src/main/java/com/elasticbox/jenkins/services/deployment/CloudFormationManagedDeploymentType.java
A
src/main/java/com/elasticbox/jenkins/services/deployment/CloudFormationTemplateDeploymentType.java
A
src/main/java/com/elasticbox/jenkins/services/deployment/DefaultDeploymentType.java
A
src/main/java/com/elasticbox/jenkins/services/deployment/DeploymentDirector.java
A
src/main/java/com/elasticbox/jenkins/services/deployment/DeploymentType.java
A src/main/java/com/elasticbox/jenkins/services/error/ServiceException.java
M src/main/resources/com/elasticbox/jenkins/builders/DeployBox/policy.jelly
A
src/test/java/com/elasticbox/jenkins/repository/api/factory/box/BoxFactoryTest.java
Log Message:
-----------
First version in order to support policies for template cloudformation boxes.
Changes:
- the whole way to calculate policies for a box to deploy has been changed.
- two new layers have been added in order to modularize the plugin:
- a new services layer in order to support every use case for the
jenkins plugin. This is where we decided to put the business logic
- a new integration layer in the form of repository pattern has been
added too.
- a first version of the domain model has been created
The right interfaces have been created in order to separate the roles in this
new architecture
Now, the development in the Jenkins plugin should be like:
- add the new methods in the Stapler MVC
- add or enhance the proper Service
- add or enhance the proper Repository
TODO:
- change the way we are asking the API -> the idea is to use a REST client like
Unrest, Jersey client.....Also the great challenge would be to change the way
to handle the responses in order to adopt reactive patterns
- add Dependencies Injection between components.
- Improve the units test coverage.
Commit: 9ff29b398eab2e0bce947caa2bedf6d41d3d9c32
https://github.com/jenkinsci/elasticbox-plugin/commit/9ff29b398eab2e0bce947caa2bedf6d41d3d9c32
Author: serna <[email protected]>
Date: 2015-12-01 (Tue, 01 Dec 2015)
Changed paths:
M
src/main/java/com/elasticbox/jenkins/services/deployment/DeploymentDirector.java
Log Message:
-----------
JNLP is not needed...bug fixed
Commit: 738b87d0c76cfa2e3b00ff6f01f320d722387b1a
https://github.com/jenkinsci/elasticbox-plugin/commit/738b87d0c76cfa2e3b00ff6f01f320d722387b1a
Author: serna <[email protected]>
Date: 2015-12-01 (Tue, 01 Dec 2015)
Changed paths:
R
src/test/java/com/elasticbox/jenkins/repository/api/factory/box/BoxFactoryTest.java
Log Message:
-----------
check removing unit test
Commit: de778f48e2de4960110df24af19554b6c5ea7aa8
https://github.com/jenkinsci/elasticbox-plugin/commit/de778f48e2de4960110df24af19554b6c5ea7aa8
Author: serna <[email protected]>
Date: 2015-12-01 (Tue, 01 Dec 2015)
Changed paths:
A
src/test/java/com/elasticbox/jenkins/repository/api/factory/box/BoxFactoryTest.java
Log Message:
-----------
re-add the test again
Commit: a84459c449eeecae6a67407baefad1d461e2150a
https://github.com/jenkinsci/elasticbox-plugin/commit/a84459c449eeecae6a67407baefad1d461e2150a
Author: serna <[email protected]>
Date: 2015-12-01 (Tue, 01 Dec 2015)
Changed paths:
M src/main/java/com/elasticbox/jenkins/SlaveConfiguration.java
M src/main/java/com/elasticbox/jenkins/builders/DeployBox.java
M
src/main/java/com/elasticbox/jenkins/services/DeployBoxOrderServiceImpl.java
Log Message:
-----------
config for slaves added
Commit: 4a93780733a7b9821a30773b20030ec06b81380a
https://github.com/jenkinsci/elasticbox-plugin/commit/4a93780733a7b9821a30773b20030ec06b81380a
Author: serna <[email protected]>
Date: 2015-12-02 (Wed, 02 Dec 2015)
Changed paths:
M pom.xml
M src/main/java/com/elasticbox/jenkins/ProjectSlaveConfiguration.java
M src/main/java/com/elasticbox/jenkins/builders/DeployBox.java
A src/main/resources/logging.properties
Log Message:
-----------
Added slaves configuration, email developer changed and logging.properties
for development phase
Commit: 49c1bb25434384353cf3673bd94d02c258fd0c11
https://github.com/jenkinsci/elasticbox-plugin/commit/49c1bb25434384353cf3673bd94d02c258fd0c11
Author: serna <[email protected]>
Date: 2015-12-03 (Thu, 03 Dec 2015)
Changed paths:
M
src/test/java/com/elasticbox/jenkins/repository/api/factory/box/BoxFactoryTest.java
Log Message:
-----------
commit just for re-start the build
Commit: f0fed77ab83517c279290e721234e9684531718b
https://github.com/jenkinsci/elasticbox-plugin/commit/f0fed77ab83517c279290e721234e9684531718b
Author: serna <[email protected]>
Date: 2015-12-03 (Thu, 03 Dec 2015)
Changed paths:
M
src/test/java/com/elasticbox/jenkins/repository/api/factory/box/BoxFactoryTest.java
Log Message:
-----------
change the name of the box
Commit: 9042b9c80fd4935dddbb76cfd1063777a5634afe
https://github.com/jenkinsci/elasticbox-plugin/commit/9042b9c80fd4935dddbb76cfd1063777a5634afe
Author: serna <[email protected]>
Date: 2015-12-03 (Thu, 03 Dec 2015)
Changed paths:
M
src/test/java/com/elasticbox/jenkins/repository/api/factory/box/BoxFactoryTest.java
Log Message:
-----------
another change to trigger the jenkins job
Commit: e87c23e83948cf640bc41e0e01def67d1dfb4139
https://github.com/jenkinsci/elasticbox-plugin/commit/e87c23e83948cf640bc41e0e01def67d1dfb4139
Author: serna <[email protected]>
Date: 2015-12-03 (Thu, 03 Dec 2015)
Changed paths:
A src/test/resources/github.properties
Log Message:
-----------
Added new file, github.properties in oder to make the tests for the PR
lifecycle management to run
Commit: e6a34d42513b6ff9043d2a871d60729b88086723
https://github.com/jenkinsci/elasticbox-plugin/commit/e6a34d42513b6ff9043d2a871d60729b88086723
Author: serna <[email protected]>
Date: 2015-12-03 (Thu, 03 Dec 2015)
Changed paths:
M src/main/java/com/elasticbox/jenkins/model/box/AbstractBox.java
M src/main/java/com/elasticbox/jenkins/model/box/BoxType.java
M
src/main/java/com/elasticbox/jenkins/model/box/cloudformation/CloudFormationBox.java
M
src/main/java/com/elasticbox/jenkins/model/box/cloudformation/ManagedCloudFormationBox.java
M
src/main/java/com/elasticbox/jenkins/model/box/cloudformation/TemplateCloudFormationBox.java
R src/main/java/com/elasticbox/jenkins/model/cloud/Cloud.java
M src/main/java/com/elasticbox/jenkins/model/workspace/Workspace.java
M
src/main/java/com/elasticbox/jenkins/services/deployment/CloudFormationManagedDeploymentType.java
M
src/main/java/com/elasticbox/jenkins/services/deployment/CloudFormationTemplateDeploymentType.java
Log Message:
-----------
Changes according to the Efron comments to the PR
Commit: 3984e5bf3bf4bda6ec1427ee13c3310f0ad85a33
https://github.com/jenkinsci/elasticbox-plugin/commit/3984e5bf3bf4bda6ec1427ee13c3310f0ad85a33
Author: serna <[email protected]>
Date: 2015-12-11 (Fri, 11 Dec 2015)
Changed paths:
M src/main/java/com/elasticbox/jenkins/ProjectSlaveConfiguration.java
Log Message:
-----------
Removed commented line
Commit: 280d4101b91c85be95323fb17ac5f2280fa12d12
https://github.com/jenkinsci/elasticbox-plugin/commit/280d4101b91c85be95323fb17ac5f2280fa12d12
Author: serna <[email protected]>
Date: 2015-12-11 (Fri, 11 Dec 2015)
Changed paths:
M src/main/java/com/elasticbox/jenkins/SlaveConfiguration.java
Log Message:
-----------
removed printStackTrace to standard error output of the server
Commit: cf50c04ba115d7a05aa69e814c6399714f703efa
https://github.com/jenkinsci/elasticbox-plugin/commit/cf50c04ba115d7a05aa69e814c6399714f703efa
Author: serna <[email protected]>
Date: 2015-12-11 (Fri, 11 Dec 2015)
Changed paths:
M pom.xml
M src/main/java/com/elasticbox/jenkins/builders/DeployBox.java
M src/main/java/com/elasticbox/jenkins/model/box/BoxType.java
A
src/main/java/com/elasticbox/jenkins/model/box/application/ApplicationBox.java
M
src/main/java/com/elasticbox/jenkins/model/box/cloudformation/CloudFormationBoxType.java
M
src/main/java/com/elasticbox/jenkins/model/box/cloudformation/ManagedCloudFormationBox.java
A src/main/java/com/elasticbox/jenkins/model/box/docker/ContainerBox.java
M src/main/java/com/elasticbox/jenkins/model/box/policy/PolicyBox.java
M src/main/java/com/elasticbox/jenkins/model/box/script/ScriptBox.java
M src/main/java/com/elasticbox/jenkins/model/profile/PolicyProfileType.java
M src/main/java/com/elasticbox/jenkins/repository/BoxRepository.java
M
src/main/java/com/elasticbox/jenkins/repository/api/BoxRepositoryAPIImpl.java
M
src/main/java/com/elasticbox/jenkins/repository/api/criteria/AbstractJSONCriteria.java
M
src/main/java/com/elasticbox/jenkins/repository/api/criteria/BoxJSONCriteria.java
M
src/main/java/com/elasticbox/jenkins/repository/api/criteria/CloudFormationPolicyBoxesJSONCriteria.java
M
src/main/java/com/elasticbox/jenkins/repository/api/criteria/NoCloudFormationPolicyBoxesJSONCriteria.java
A
src/main/java/com/elasticbox/jenkins/repository/api/criteria/NoPolicyAndNoApplicationBoxes.java
M
src/main/java/com/elasticbox/jenkins/repository/api/criteria/NoPolicyBoxesJSONCriteria.java
R src/main/java/com/elasticbox/jenkins/repository/api/factory/Factory.java
A
src/main/java/com/elasticbox/jenkins/repository/api/factory/ModelFactory.java
A
src/main/java/com/elasticbox/jenkins/repository/api/factory/box/AbstractBoxFactory.java
A
src/main/java/com/elasticbox/jenkins/repository/api/factory/box/ApplicationBoxFactory.java
M
src/main/java/com/elasticbox/jenkins/repository/api/factory/box/BoxFactory.java
A
src/main/java/com/elasticbox/jenkins/repository/api/factory/box/ContainerBoxFactory.java
A
src/main/java/com/elasticbox/jenkins/repository/api/factory/box/GenericBoxFactory.java
R
src/main/java/com/elasticbox/jenkins/repository/api/factory/box/IBoxFactory.java
M
src/main/java/com/elasticbox/jenkins/repository/api/factory/box/ManagedCloudFormationBoxFactory.java
M
src/main/java/com/elasticbox/jenkins/repository/api/factory/box/PolicyBoxFactory.java
M
src/main/java/com/elasticbox/jenkins/repository/api/factory/box/ScriptBoxFactory.java
M
src/main/java/com/elasticbox/jenkins/repository/api/factory/box/TemplateCloudFormationBoxFactory.java
A src/test/java/com/elasticbox/jenkins/UnitTestingUtils.java
A src/test/java/com/elasticbox/jenkins/repository/api/FakeAPIClient.java
A src/test/java/com/elasticbox/jenkins/repository/api/TestBoxRepository.java
M
src/test/java/com/elasticbox/jenkins/repository/api/factory/box/BoxFactoryTest.java
A
src/test/java/com/elasticbox/jenkins/task/TestTaskNeedingOtherTasksToCheckIfDone.java
A src/test/resources/com/elasticbox/jenkins/allTypeBoxes.json
Log Message:
-----------
Refactored box factories according Efron comments
Compare:
https://github.com/jenkinsci/elasticbox-plugin/compare/e4ccfbd1cd3d^...cf50c04ba115
--
You received this message because you are subscribed to the Google Groups
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.