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.

Reply via email to