Branch: refs/heads/master_EB_3347_support_app_boxes
Home: https://github.com/jenkinsci/elasticbox-plugin
Commit: ca3d714df7b1db4dc1de82c6055207b893e4e5de
https://github.com/jenkinsci/elasticbox-plugin/commit/ca3d714df7b1db4dc1de82c6055207b893e4e5de
Author: serna <[email protected]>
Date: 2016-01-18 (Mon, 18 Jan 2016)
Changed paths:
A src/main/java/com/elasticbox/jenkins/model/repository/BoxRepository.java
A
src/main/java/com/elasticbox/jenkins/model/repository/api/BoxRepositoryAPIImpl.java
A
src/main/java/com/elasticbox/jenkins/model/repository/api/criteria/AbstractJSONCriteria.java
A
src/main/java/com/elasticbox/jenkins/model/repository/api/criteria/JSONCriteria.java
A
src/main/java/com/elasticbox/jenkins/model/repository/api/criteria/box/BoxJSONCriteria.java
A
src/main/java/com/elasticbox/jenkins/model/repository/api/criteria/box/CloudFormationPolicyBoxesJSONCriteria.java
A
src/main/java/com/elasticbox/jenkins/model/repository/api/criteria/box/NoCloudFormationPolicyBoxesJSONCriteria.java
A
src/main/java/com/elasticbox/jenkins/model/repository/api/criteria/box/NoPolicyAndNoApplicationBoxes.java
A
src/main/java/com/elasticbox/jenkins/model/repository/api/criteria/box/NoPolicyBoxesJSONCriteria.java
A
src/main/java/com/elasticbox/jenkins/model/repository/api/factory/JSONFactoryUtils.java
A
src/main/java/com/elasticbox/jenkins/model/repository/api/factory/ModelFactory.java
A
src/main/java/com/elasticbox/jenkins/model/repository/api/factory/box/AbstractBoxFactory.java
A
src/main/java/com/elasticbox/jenkins/model/repository/api/factory/box/ApplicationBoxFactory.java
A
src/main/java/com/elasticbox/jenkins/model/repository/api/factory/box/BoxFactory.java
A
src/main/java/com/elasticbox/jenkins/model/repository/api/factory/box/ContainerBoxFactory.java
A
src/main/java/com/elasticbox/jenkins/model/repository/api/factory/box/GenericBoxFactory.java
A
src/main/java/com/elasticbox/jenkins/model/repository/api/factory/box/ManagedCloudFormationBoxFactory.java
A
src/main/java/com/elasticbox/jenkins/model/repository/api/factory/box/PolicyBoxFactory.java
A
src/main/java/com/elasticbox/jenkins/model/repository/api/factory/box/ScriptBoxFactory.java
A
src/main/java/com/elasticbox/jenkins/model/repository/api/factory/box/TemplateCloudFormationBoxFactory.java
A
src/main/java/com/elasticbox/jenkins/model/repository/error/RepositoryException.java
A
src/main/java/com/elasticbox/jenkins/model/services/DeployBoxOrderServiceImpl.java
A
src/main/java/com/elasticbox/jenkins/model/services/deployment/types/AbstractDeploymentTypeHandler.java
A
src/main/java/com/elasticbox/jenkins/model/services/deployment/types/CloudFormationManagedDeploymentTypeHandler.java
A
src/main/java/com/elasticbox/jenkins/model/services/deployment/types/CloudFormationTemplateDeploymentTypeHandler.java
A
src/main/java/com/elasticbox/jenkins/model/services/deployment/types/DeploymentTypeDirector.java
A
src/main/java/com/elasticbox/jenkins/model/services/deployment/types/DeploymentTypeHandler.java
A
src/main/java/com/elasticbox/jenkins/model/services/deployment/types/PolicyBasedDeploymentTypeHandler.java
A
src/main/java/com/elasticbox/jenkins/model/services/error/ServiceException.java
R src/main/java/com/elasticbox/jenkins/repository/BoxRepository.java
R
src/main/java/com/elasticbox/jenkins/repository/api/BoxRepositoryAPIImpl.java
R
src/main/java/com/elasticbox/jenkins/repository/api/criteria/AbstractJSONCriteria.java
R
src/main/java/com/elasticbox/jenkins/repository/api/criteria/BoxJSONCriteria.java
R
src/main/java/com/elasticbox/jenkins/repository/api/criteria/CloudFormationPolicyBoxesJSONCriteria.java
R
src/main/java/com/elasticbox/jenkins/repository/api/criteria/JSONCriteria.java
R
src/main/java/com/elasticbox/jenkins/repository/api/criteria/NoCloudFormationPolicyBoxesJSONCriteria.java
R
src/main/java/com/elasticbox/jenkins/repository/api/criteria/NoPolicyAndNoApplicationBoxes.java
R
src/main/java/com/elasticbox/jenkins/repository/api/criteria/NoPolicyBoxesJSONCriteria.java
R
src/main/java/com/elasticbox/jenkins/repository/api/factory/JSONFactoryUtils.java
R
src/main/java/com/elasticbox/jenkins/repository/api/factory/ModelFactory.java
R
src/main/java/com/elasticbox/jenkins/repository/api/factory/box/AbstractBoxFactory.java
R
src/main/java/com/elasticbox/jenkins/repository/api/factory/box/ApplicationBoxFactory.java
R
src/main/java/com/elasticbox/jenkins/repository/api/factory/box/BoxFactory.java
R
src/main/java/com/elasticbox/jenkins/repository/api/factory/box/ContainerBoxFactory.java
R
src/main/java/com/elasticbox/jenkins/repository/api/factory/box/GenericBoxFactory.java
R
src/main/java/com/elasticbox/jenkins/repository/api/factory/box/ManagedCloudFormationBoxFactory.java
R
src/main/java/com/elasticbox/jenkins/repository/api/factory/box/PolicyBoxFactory.java
R
src/main/java/com/elasticbox/jenkins/repository/api/factory/box/ScriptBoxFactory.java
R
src/main/java/com/elasticbox/jenkins/repository/api/factory/box/TemplateCloudFormationBoxFactory.java
R
src/main/java/com/elasticbox/jenkins/repository/error/RepositoryException.java
R src/main/java/com/elasticbox/jenkins/services/DeployBoxOrderService.java
R
src/main/java/com/elasticbox/jenkins/services/DeployBoxOrderServiceImpl.java
R
src/main/java/com/elasticbox/jenkins/services/deployment/AbstractDeploymentType.java
R
src/main/java/com/elasticbox/jenkins/services/deployment/CloudFormationManagedDeploymentType.java
R
src/main/java/com/elasticbox/jenkins/services/deployment/CloudFormationTemplateDeploymentType.java
R
src/main/java/com/elasticbox/jenkins/services/deployment/DefaultDeploymentType.java
R
src/main/java/com/elasticbox/jenkins/services/deployment/DeploymentDirector.java
R
src/main/java/com/elasticbox/jenkins/services/deployment/DeploymentType.java
R src/main/java/com/elasticbox/jenkins/services/error/ServiceException.java
A
src/test/java/com/elasticbox/jenkins/model/repository/api/FakeAPIClient.java
A
src/test/java/com/elasticbox/jenkins/model/repository/api/TestBoxRepository.java
A
src/test/java/com/elasticbox/jenkins/model/repository/api/factory/box/BoxFactoryTest.java
R src/test/java/com/elasticbox/jenkins/repository/api/FakeAPIClient.java
R src/test/java/com/elasticbox/jenkins/repository/api/TestBoxRepository.java
R
src/test/java/com/elasticbox/jenkins/repository/api/factory/box/BoxFactoryTest.java
Log Message:
-----------
Application boxes support
Just finished the JS part . It’s an awful code because it’s impossible to use
containers to toggle the components and you have to traverse the DOM up and
down creating a sort of evil logic based on the styles of each element.
Remain tasks:
0) DONE - Javascript part (in order to toggle the deployment options when an
application box is selected)
1) DONE - Adjust validations in Jenkins server (business logic validation rules
in order to ensure that when an application box was selected the correct
deployment options were provided. Also refactored those validation rules for
all type of boxes)
2) IN PROGRESS - Modify the deploy part to send the right request (started to
develop unit tests to check the current behaviour)
3) BACKLOG /TODO - Modify the response of deploy request in order to use the
framework of depending task I’ve already done
4) BACKLOG /TODO - Filter the application boxes in combos
Commit: 20dc7b9a42e2d4e350a0b4dec9f05142b4e5dad9
https://github.com/jenkinsci/elasticbox-plugin/commit/20dc7b9a42e2d4e350a0b4dec9f05142b4e5dad9
Author: serna <[email protected]>
Date: 2016-01-18 (Mon, 18 Jan 2016)
Changed paths:
M src/main/java/com/elasticbox/Client.java
M src/main/java/com/elasticbox/Constants.java
M src/main/java/com/elasticbox/jenkins/DescriptorHelper.java
M src/main/java/com/elasticbox/jenkins/ProjectSlaveConfiguration.java
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/model/box/application/ApplicationBox.java
A src/main/java/com/elasticbox/jenkins/model/commands/AbstractCommand.java
A src/main/java/com/elasticbox/jenkins/model/commands/Command.java
A src/main/java/com/elasticbox/jenkins/model/commands/DeploymentContext.java
A
src/main/java/com/elasticbox/jenkins/model/commands/ReconfigureInstanceCommand.java
A
src/main/java/com/elasticbox/jenkins/model/repository/InstanceRepository.java
M
src/main/java/com/elasticbox/jenkins/model/repository/api/BoxRepositoryAPIImpl.java
M
src/main/java/com/elasticbox/jenkins/model/repository/api/criteria/AbstractJSONCriteria.java
A
src/main/java/com/elasticbox/jenkins/model/repository/api/criteria/CompositeCriteria.java
M
src/main/java/com/elasticbox/jenkins/model/repository/api/criteria/JSONCriteria.java
M
src/main/java/com/elasticbox/jenkins/model/repository/api/criteria/box/BoxJSONCriteria.java
M
src/main/java/com/elasticbox/jenkins/model/repository/api/criteria/box/CloudFormationPolicyBoxesJSONCriteria.java
M
src/main/java/com/elasticbox/jenkins/model/repository/api/criteria/box/NoCloudFormationPolicyBoxesJSONCriteria.java
M
src/main/java/com/elasticbox/jenkins/model/repository/api/criteria/box/NoPolicyBoxesJSONCriteria.java
A
src/main/java/com/elasticbox/jenkins/model/repository/api/criteria/instance/InstanceJSONCriteria.java
A
src/main/java/com/elasticbox/jenkins/model/repository/api/criteria/instance/InstancesByBoxCriteria.java
A
src/main/java/com/elasticbox/jenkins/model/repository/api/criteria/instance/InstancesByTagsCriteria.java
A
src/main/java/com/elasticbox/jenkins/model/repository/api/criteria/instance/ReconfigurableInstancesCriteria.java
A
src/main/java/com/elasticbox/jenkins/model/repository/api/criteria/instance/ReinstallableInstancesCriteria.java
A
src/main/java/com/elasticbox/jenkins/model/repository/api/factory/instance/InstanceFactory.java
A
src/main/java/com/elasticbox/jenkins/model/services/DeployBoxOrderService.java
M
src/main/java/com/elasticbox/jenkins/model/services/DeployBoxOrderServiceImpl.java
A
src/main/java/com/elasticbox/jenkins/model/services/deployment/DeploymentValidationResult.java
M
src/main/java/com/elasticbox/jenkins/model/services/deployment/types/AbstractDeploymentTypeHandler.java
A
src/main/java/com/elasticbox/jenkins/model/services/deployment/types/ApplicationBoxDeploymentTypeHandler.java
M
src/main/java/com/elasticbox/jenkins/model/services/deployment/types/CloudFormationManagedDeploymentTypeHandler.java
M
src/main/java/com/elasticbox/jenkins/model/services/deployment/types/CloudFormationTemplateDeploymentTypeHandler.java
A
src/main/java/com/elasticbox/jenkins/model/services/deployment/types/DeploymentType.java
M
src/main/java/com/elasticbox/jenkins/model/services/deployment/types/DeploymentTypeDirector.java
M
src/main/java/com/elasticbox/jenkins/model/services/deployment/types/DeploymentTypeHandler.java
M
src/main/java/com/elasticbox/jenkins/model/services/deployment/types/PolicyBasedDeploymentTypeHandler.java
M
src/main/java/com/elasticbox/jenkins/model/services/error/ServiceException.java
A src/main/java/com/elasticbox/jenkins/model/services/task/AbstractTask.java
A
src/main/java/com/elasticbox/jenkins/model/services/task/EnableTaskWaitForThisToFinishDecorator.java
A
src/main/java/com/elasticbox/jenkins/model/services/task/ScheduledPoolingTask.java
A src/main/java/com/elasticbox/jenkins/model/services/task/Task.java
A
src/main/java/com/elasticbox/jenkins/model/services/task/TaskDependingOnOtherTasks.java
A
src/main/java/com/elasticbox/jenkins/model/services/task/TaskException.java
M src/main/resources/com/elasticbox/jenkins/builders/DeployBox/config.jelly
M src/main/resources/com/elasticbox/jenkins/builders/DeployBox/policy.jelly
M
src/main/resources/com/elasticbox/jenkins/builders/DeployBox/variables.jelly
M src/main/webapp/js/utils.js
M src/main/webapp/js/variables.js
M src/test/java/com/elasticbox/jenkins/UnitTestingUtils.java
A src/test/java/com/elasticbox/jenkins/builders/DeployBoxTesting.java
A
src/test/java/com/elasticbox/jenkins/model/services/deployment/types/TestDeployBoxOrderServiceDeploymentTypes.java
A
src/test/java/com/elasticbox/jenkins/model/services/task/TaskDependingOnOtherTasksExample.java
A
src/test/java/com/elasticbox/jenkins/model/services/task/TestComplexTaskBase.java
A
src/test/java/com/elasticbox/jenkins/model/services/task/TestScheduledPoolingTask.java
A
src/test/java/com/elasticbox/jenkins/model/services/task/TestTaskDependingOnOtherTasks.java
M
src/test/java/com/elasticbox/jenkins/tests/BuildWithSingleUseViaLabelSlaveTest.java
Log Message:
-----------
Application boxes support
Just finished the JS part . It’s an awful code because it’s impossible to use
containers to toggle the components and you have to traverse the DOM up and
down creating a sort of evil logic based on the styles of each element.
Remain tasks:
0) DONE - Javascript part (in order to toggle the deployment options when an
application box is selected)
1) DONE - Adjust validations in Jenkins server (business logic validation rules
in order to ensure that when an application box was selected the correct
deployment options were provided. Also refactored those validation rules for
all type of boxes)
2) IN PROGRESS - Modify the deploy part to send the right request (started to
develop unit tests to check the current behaviour)
3) BACKLOG /TODO - Modify the response of deploy request in order to use the
framework of depending task I’ve already done
4) BACKLOG /TODO - Filter the application boxes in combos
Commit: 385ae656e54788a8baaf2111016bfc4c4cda3c57
https://github.com/jenkinsci/elasticbox-plugin/commit/385ae656e54788a8baaf2111016bfc4c4cda3c57
Author: serna <[email protected]>
Date: 2016-01-23 (Sat, 23 Jan 2016)
Changed paths:
M pom.xml
M 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/DescriptorHelper.java
M src/main/java/com/elasticbox/jenkins/ElasticBoxCloud.java
M src/main/java/com/elasticbox/jenkins/ProjectSlaveConfiguration.java
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/model/box/AbstractBox.java
M
src/main/java/com/elasticbox/jenkins/model/box/application/ApplicationBox.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
M src/main/java/com/elasticbox/jenkins/model/box/docker/ContainerBox.java
R src/main/java/com/elasticbox/jenkins/model/box/order/DeployBoxOrder.java
R
src/main/java/com/elasticbox/jenkins/model/box/order/DeployBoxOrderResult.java
M src/main/java/com/elasticbox/jenkins/model/box/policy/PolicyBox.java
A
src/main/java/com/elasticbox/jenkins/model/box/policy/PolicyBoxBuilder.java
M src/main/java/com/elasticbox/jenkins/model/box/script/ScriptBox.java
M
src/main/java/com/elasticbox/jenkins/model/error/ElasticBoxModelException.java
M src/main/java/com/elasticbox/jenkins/model/instance/Instance.java
A src/main/java/com/elasticbox/jenkins/model/member/Member.java
M src/main/java/com/elasticbox/jenkins/model/repository/BoxRepository.java
A
src/main/java/com/elasticbox/jenkins/model/repository/DeploymentOrderRepository.java
M
src/main/java/com/elasticbox/jenkins/model/repository/InstanceRepository.java
M
src/main/java/com/elasticbox/jenkins/model/repository/api/BoxRepositoryAPIImpl.java
A
src/main/java/com/elasticbox/jenkins/model/repository/api/DeploymentOrderRepositoryAPIImpl.java
A
src/main/java/com/elasticbox/jenkins/model/repository/api/InstanceRepositoryAPIImpl.java
M
src/main/java/com/elasticbox/jenkins/model/repository/api/criteria/instance/InstanceJSONCriteria.java
M
src/main/java/com/elasticbox/jenkins/model/repository/api/criteria/instance/InstancesByBoxCriteria.java
M
src/main/java/com/elasticbox/jenkins/model/repository/api/criteria/instance/InstancesByTagsCriteria.java
M
src/main/java/com/elasticbox/jenkins/model/repository/api/criteria/instance/ReconfigurableInstancesCriteria.java
M
src/main/java/com/elasticbox/jenkins/model/repository/api/criteria/instance/ReinstallableInstancesCriteria.java
M
src/main/java/com/elasticbox/jenkins/model/repository/api/factory/box/AbstractBoxFactory.java
M
src/main/java/com/elasticbox/jenkins/model/repository/api/factory/box/ApplicationBoxFactory.java
M
src/main/java/com/elasticbox/jenkins/model/repository/api/factory/box/ContainerBoxFactory.java
M
src/main/java/com/elasticbox/jenkins/model/repository/api/factory/box/ManagedCloudFormationBoxFactory.java
M
src/main/java/com/elasticbox/jenkins/model/repository/api/factory/box/PolicyBoxFactory.java
M
src/main/java/com/elasticbox/jenkins/model/repository/api/factory/box/ScriptBoxFactory.java
M
src/main/java/com/elasticbox/jenkins/model/repository/api/factory/box/TemplateCloudFormationBoxFactory.java
A
src/main/java/com/elasticbox/jenkins/model/repository/api/factory/instance/InstanceFactoryImpl.java
A
src/main/java/com/elasticbox/jenkins/model/repository/api/serializer/deployment/ApplicationBoxDeploymentSerializer.java
A
src/main/java/com/elasticbox/jenkins/model/repository/api/serializer/deployment/BoxDeploymentRequestSerializer.java
R
src/main/java/com/elasticbox/jenkins/model/services/DeployBoxOrderService.java
R
src/main/java/com/elasticbox/jenkins/model/services/DeployBoxOrderServiceImpl.java
A
src/main/java/com/elasticbox/jenkins/model/services/deployment/DeployBoxOrderService.java
A
src/main/java/com/elasticbox/jenkins/model/services/deployment/DeployBoxOrderServiceImpl.java
A
src/main/java/com/elasticbox/jenkins/model/services/deployment/DeploymentType.java
R
src/main/java/com/elasticbox/jenkins/model/services/deployment/DeploymentValidationResult.java
A
src/main/java/com/elasticbox/jenkins/model/services/deployment/configuration/policies/AbstractDeploymentDataPoliciesHandler.java
A
src/main/java/com/elasticbox/jenkins/model/services/deployment/configuration/policies/ApplicationBoxDeploymentDataPolicies.java
A
src/main/java/com/elasticbox/jenkins/model/services/deployment/configuration/policies/CloudFormationManagedDeploymentDataPolicies.java
A
src/main/java/com/elasticbox/jenkins/model/services/deployment/configuration/policies/CloudFormationTemplateDeploymentDataPolicies.java
A
src/main/java/com/elasticbox/jenkins/model/services/deployment/configuration/policies/DeploymentDataPoliciesHandler.java
A
src/main/java/com/elasticbox/jenkins/model/services/deployment/configuration/policies/PolicyDeploymentDataPolicies.java
A
src/main/java/com/elasticbox/jenkins/model/services/deployment/configuration/validation/ApplicationBoxAbstractDeploymentDataValidator.java
A
src/main/java/com/elasticbox/jenkins/model/services/deployment/configuration/validation/CloudFormationManagedAbstractDeploymentDataValidator.java
A
src/main/java/com/elasticbox/jenkins/model/services/deployment/configuration/validation/CloudFormationTemplateAbstractDeploymentDataValidator.java
A
src/main/java/com/elasticbox/jenkins/model/services/deployment/configuration/validation/DeploymentDataTypeValidator.java
A
src/main/java/com/elasticbox/jenkins/model/services/deployment/configuration/validation/DeploymentDataTypeValidatorFactory.java
A
src/main/java/com/elasticbox/jenkins/model/services/deployment/configuration/validation/DeploymentValidationResult.java
A
src/main/java/com/elasticbox/jenkins/model/services/deployment/configuration/validation/PolicyBasedAbstractDeploymentDataValidator.java
A
src/main/java/com/elasticbox/jenkins/model/services/deployment/execution/context/AbstractBoxDeploymentContext.java
A
src/main/java/com/elasticbox/jenkins/model/services/deployment/execution/context/ApplicationBoxDeploymentContext.java
A
src/main/java/com/elasticbox/jenkins/model/services/deployment/execution/context/DeploymentContext.java
A
src/main/java/com/elasticbox/jenkins/model/services/deployment/execution/context/DeploymentContextFactory.java
A
src/main/java/com/elasticbox/jenkins/model/services/deployment/execution/deployers/ApplicationBoxDeployer.java
A
src/main/java/com/elasticbox/jenkins/model/services/deployment/execution/deployers/BoxDeployer.java
A
src/main/java/com/elasticbox/jenkins/model/services/deployment/execution/deployers/BoxDeployerFactory.java
A
src/main/java/com/elasticbox/jenkins/model/services/deployment/execution/order/AbstractDeployBoxOrder.java
A
src/main/java/com/elasticbox/jenkins/model/services/deployment/execution/order/ApplicationBoxDeploymentOrder.java
A
src/main/java/com/elasticbox/jenkins/model/services/deployment/execution/order/DeployBoxOrderResult.java
A
src/main/java/com/elasticbox/jenkins/model/services/deployment/execution/task/CheckInstancesDeployedTask.java
A
src/main/java/com/elasticbox/jenkins/model/services/deployment/execution/task/DeployApplicationBoxTask.java
R
src/main/java/com/elasticbox/jenkins/model/services/deployment/types/AbstractDeploymentTypeHandler.java
R
src/main/java/com/elasticbox/jenkins/model/services/deployment/types/ApplicationBoxDeploymentTypeHandler.java
R
src/main/java/com/elasticbox/jenkins/model/services/deployment/types/CloudFormationManagedDeploymentTypeHandler.java
R
src/main/java/com/elasticbox/jenkins/model/services/deployment/types/CloudFormationTemplateDeploymentTypeHandler.java
R
src/main/java/com/elasticbox/jenkins/model/services/deployment/types/DeploymentType.java
R
src/main/java/com/elasticbox/jenkins/model/services/deployment/types/DeploymentTypeDirector.java
R
src/main/java/com/elasticbox/jenkins/model/services/deployment/types/DeploymentTypeHandler.java
R
src/main/java/com/elasticbox/jenkins/model/services/deployment/types/PolicyBasedDeploymentTypeHandler.java
M
src/main/java/com/elasticbox/jenkins/model/services/error/ServiceException.java
M src/main/java/com/elasticbox/jenkins/model/services/task/AbstractTask.java
M
src/main/java/com/elasticbox/jenkins/model/services/task/ScheduledPoolingTask.java
M
src/main/java/com/elasticbox/jenkins/model/services/task/TaskDependingOnOtherTasks.java
A src/main/java/com/elasticbox/jenkins/model/variable/Variable.java
R src/main/java/com/elasticbox/jenkins/model/workspace/Workspace.java
M src/main/java/com/elasticbox/jenkins/util/VariableResolver.java
M src/main/resources/logging.properties
M src/test/java/com/elasticbox/jenkins/UnitTestingUtils.java
M src/test/java/com/elasticbox/jenkins/builders/DeployBoxTesting.java
M
src/test/java/com/elasticbox/jenkins/model/repository/api/FakeAPIClient.java
M
src/test/java/com/elasticbox/jenkins/model/repository/api/factory/box/BoxFactoryTest.java
A
src/test/java/com/elasticbox/jenkins/model/repository/api/factory/instance/InstanceFactoryTest.java
A
src/test/java/com/elasticbox/jenkins/model/repository/api/serializer/deployment/TestApplicationBoxDeploymentSerializer.java
M
src/test/java/com/elasticbox/jenkins/model/services/deployment/types/TestDeployBoxOrderServiceDeploymentTypes.java
M
src/test/java/com/elasticbox/jenkins/model/services/task/TaskDependingOnOtherTasksExample.java
M
src/test/java/com/elasticbox/jenkins/model/services/task/TestComplexTaskBase.java
M
src/test/java/com/elasticbox/jenkins/model/services/task/TestScheduledPoolingTask.java
M
src/test/java/com/elasticbox/jenkins/model/services/task/TestTaskDependingOnOtherTasks.java
M
src/test/java/com/elasticbox/jenkins/tests/BuildWithProjectSingleUseSlaveTest.java
M src/test/java/com/elasticbox/jenkins/tests/TestUtils.java
Log Message:
-----------
All the components to support ApplicationBox deployments have been
implemented.
Pending tasks:
- Tests for factories(validator, context, deployer)
- Test for ApplicationBox deployment tasks
Commit: b09b6c9a4849af54a2a13bffb1cd160a564cae03
https://github.com/jenkinsci/elasticbox-plugin/commit/b09b6c9a4849af54a2a13bffb1cd160a564cae03
Author: serna <[email protected]>
Date: 2016-01-25 (Mon, 25 Jan 2016)
Changed paths:
M src/main/java/com/elasticbox/jenkins/builders/DeployBox.java
M
src/main/java/com/elasticbox/jenkins/model/services/deployment/DeployBoxOrderServiceImpl.java
M
src/main/java/com/elasticbox/jenkins/model/services/deployment/execution/context/ApplicationBoxDeploymentContext.java
M
src/main/java/com/elasticbox/jenkins/model/services/deployment/execution/context/DeploymentContextFactory.java
M
src/main/java/com/elasticbox/jenkins/model/services/deployment/execution/deployers/ApplicationBoxDeployer.java
M
src/main/java/com/elasticbox/jenkins/model/services/deployment/execution/deployers/BoxDeployer.java
M
src/main/java/com/elasticbox/jenkins/model/services/deployment/execution/task/CheckInstancesDeployedTask.java
M
src/main/java/com/elasticbox/jenkins/model/services/task/ScheduledPoolingTask.java
M src/test/java/com/elasticbox/jenkins/UnitTestingUtils.java
M src/test/java/com/elasticbox/jenkins/builders/DeployBoxTesting.java
Log Message:
-----------
Unit test for the application box deployment fixed. Also, connect the model
part with the rest of the instance deployment code.
Commit: bd96fd4fc080e5a04b5d623f728548072776d9ff
https://github.com/jenkinsci/elasticbox-plugin/commit/bd96fd4fc080e5a04b5d623f728548072776d9ff
Author: serna <[email protected]>
Date: 2016-01-26 (Tue, 26 Jan 2016)
Changed paths:
M src/main/java/com/elasticbox/APIClient.java
M src/main/java/com/elasticbox/Client.java
M src/main/java/com/elasticbox/jenkins/ProjectSlaveConfiguration.java
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/builders/InstanceManager.java
M src/main/java/com/elasticbox/jenkins/builders/ReconfigureBox.java
M
src/main/java/com/elasticbox/jenkins/model/repository/api/DeploymentOrderRepositoryAPIImpl.java
M
src/main/java/com/elasticbox/jenkins/model/repository/api/serializer/deployment/ApplicationBoxDeploymentSerializer.java
M
src/main/java/com/elasticbox/jenkins/model/services/deployment/DeployBoxOrderServiceImpl.java
M
src/main/java/com/elasticbox/jenkins/model/services/deployment/execution/context/AbstractBoxDeploymentContext.java
M
src/main/java/com/elasticbox/jenkins/model/services/deployment/execution/task/CheckInstancesDeployedTask.java
M
src/main/java/com/elasticbox/jenkins/model/services/deployment/execution/task/DeployApplicationBoxTask.java
M
src/main/java/com/elasticbox/jenkins/model/services/task/TaskDependingOnOtherTasks.java
M
src/test/java/com/elasticbox/jenkins/model/repository/api/FakeAPIClient.java
M
src/test/java/com/elasticbox/jenkins/model/services/deployment/types/TestDeployBoxOrderServiceDeploymentTypes.java
M
src/test/java/com/elasticbox/jenkins/model/services/task/TaskDependingOnOtherTasksExample.java
Log Message:
-----------
Fine tuning and functional testing related to application boxes deployment
Commit: 4af019d5b9cdb712396aaf13614d34874964e805
https://github.com/jenkinsci/elasticbox-plugin/commit/4af019d5b9cdb712396aaf13614d34874964e805
Author: serna <[email protected]>
Date: 2016-01-26 (Tue, 26 Jan 2016)
Changed paths:
M src/main/resources/com/elasticbox/jenkins/builders/DeployBox/policy.jelly
Log Message:
-----------
Remove trace
Commit: aa37d058efb0bba389e48b82189b12b067f7aad9
https://github.com/jenkinsci/elasticbox-plugin/commit/aa37d058efb0bba389e48b82189b12b067f7aad9
Author: serna <[email protected]>
Date: 2016-01-26 (Tue, 26 Jan 2016)
Changed paths:
M src/main/java/com/elasticbox/jenkins/builders/BoxRequiredOperation.java
Log Message:
-----------
The application boxes will be filtered from the box selection combo when an
Update Instance operation is being configured. Application boxes cannot be
updated.
Compare:
https://github.com/jenkinsci/elasticbox-plugin/compare/ca3d714df7b1^...aa37d058efb0
--
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.