Commit Graph

144 Commits

Author SHA1 Message Date
Glenn Renfro
b0602fc56b Removed relative path from sample parent 2016-09-08 17:52:37 -04:00
Miguel Gomes
9ccbe60cba Fix NPE when return an eventExitCode before ApplicationFailedEvent 2016-09-08 13:47:23 -05:00
Michael Minella
2f03474bbe Added details discovered when testing against CloudFoundry 2016-09-08 13:36:00 -05:00
Glenn Renfro
29ec7df449 Updated adding guava dependency 2016-09-08 13:36:00 -05:00
Glenn Renfro
3c63196a47 Updated Partition doc and added note on Yarn deployment
Changed the note to a subsection of partitioning

resolves spring-cloud/spring-cloud-task#196
2016-09-08 13:36:00 -05:00
Michael Minella
025c447b89 Refactored for CloudFoundry Support
This commit adds on an abstraction for the providing unique command line
arugements for each worker.  It also updates the partitioned job sample
to be able to successfully be run on CloudFoundry.

Resolves spring-cloud/spring-cloud-task#193

Updated based on comments
2016-09-08 14:20:08 -04:00
Michael Minella
c14d2efca3 Refactored
Refactored based on conversations with wider team

Updates per code review
2016-09-08 10:35:31 -04:00
Glenn Renfro
37bc7646ee updated module commands with app commands
resolves #189
2016-09-07 17:47:04 -04:00
Glenn Renfro
4e7e75cc82 Moved the Error size trimming from DAO to repository.
* We had a discussion on this sometime back and it was decided at that time to keep these type of trims and verification in the Repository.
* Fixed bug where trimming was taking 1 character too many
* Updated ExitMessage maxSize test to verify size
* Added ErrorMessage maxSize Test
* While adding taskExplorer to the test noticed it was missing 2 basic tests and added those as well
2016-09-06 11:00:42 -05:00
Glenn Renfro
6afc5cc260 Removed the deprecations from the Task Samples unit tests
With the latest release of boot some of the test classes were deprecated.  This change removes the deprecation warnings from samples.
2016-08-18 16:59:57 -04:00
Michael Minella
4ab6a93f6a Updated to Camden build infrastructure to use Spring Boot 1.4 2016-08-17 13:38:34 -05:00
Dave Syer
0f0bfbe525 Change repo URLs to https 2016-08-17 17:31:27 +01:00
Michael Minella
db0565b7cf Introduced Error Message to Task Execution
To provide the ability to control task orchestration via the exit
message, we moved the stack trace storage to a new field.  This means
that exit message is now a field we can use similar to how exit code is
in batch, and still have the stack trace of an unsuccessful task
execution stored.

Resolves spring-cloud/spring-cloud-task#186

Disabled integration tests by default

Just some cleanup on merge
2016-08-15 18:30:15 -04:00
Michael Minella
551a4bc53a Upgrade to Spring Boot 1.4
This commit upgraded all places where Spring Cloud Task explicitly
references Spring Boot 1.4

Resolves spring-cloud/spring-cloud-task#166

Updated the jar version numbers in the adocs to 1.1.0
2016-08-15 09:54:08 -04:00
Michael Minella
9f0377df0b Moved master to 1.1.0.BUILD-SNAPSHOT 2016-08-09 14:48:46 -05:00
Michael Minella
e0636e230c Bumped to next development version in constants: 2016-08-08 14:53:28 -05:00
bamboo
4645e9f5b1 [artifactory-release] Next development version 2016-07-27 05:59:23 +00:00
Michael Minella
843c7683f4 Updated versions prior to release 2016-07-26 23:42:49 -05:00
Michael Minella
b2eb043023 Minor polish 2016-07-26 14:52:31 -05:00
Glenn Renfro
1e1f75d7ba Applied the TaskPartitioner Integration tests.
resolves #178
Using task explorer and cleaned up the BatchExecution Event Tests

Added spring-cloud-task-dependencies to dependency-management
2016-07-26 14:52:25 -05:00
Michael Minella
6b9bb9481f Minor polish for SCT-174 2016-07-26 13:14:32 -05:00
Glenn Renfro
0aca771f5d Added integration tests for TaskLauncherSink
resolves #174

Added H2 dependency and fixed BatchExecutionEventTest to use SimpleTaskConfigurationClass

Check Task Repo to determine if task was launched successfully

H2 now uses a random port

Now uses TaskExplorer
2016-07-26 12:37:15 -05:00
Michael Minella
172f4b957a Added code to record task completion when process is terminated gracefully
Updated per code review

Updates for merge
2016-07-25 16:51:44 -04:00
Michael Minella
d6c36ee559 Added starter to dependencies 2016-07-25 13:01:09 -04:00
Michael Minella
526dc41af9 Added abstraction for defining environment variables
When launching workers as separate tasks, it can be useful to be able to
use additional logic to define environment variables.  This commit
provides an abstraction to allow for the customization of environment
variables on a per worker basis as well as two useful implementations:

* A no-op implementation (returns an empty Map).
* An implementation that moves the current environment variable handling
* out of the `DeployerPartitionHandler`.

Resolves spring-cloud/spring-cloud-task#181
2016-07-22 10:29:36 -05:00
Glenn Renfro
21d4a17591 Use human readable names in pom.xml for all task projects.
* Update pom to include text for contributor agreement
* Update samples to the latest release number
* Remove CLA section from README.adoc

Resolves #172
2016-07-21 21:59:01 -10:00
Michael Minella
57ec71ce0e Updated versions to new snapshot version 2016-07-08 16:08:21 -05:00
bamboo
583e53e9c0 [artifactory-release] Next development version 2016-07-08 19:30:16 +00:00
bamboo
48a8dca6a3 [artifactory-release] Release version 1.0.1.RELEASE 2016-07-08 19:30:16 +00:00
Michael Minella
7a2504f66d Commented out samples and integration tests for release 2016-07-08 14:18:51 -05:00
Glenn Renfro
baaa24137c Updated versions in docs and partitioner to release version. 2016-07-07 23:23:05 -04:00
Glenn Renfro
761df8a598 Updated version numbers
Reset the ResourceLoader to DeploymentResourceLoader
Adjusted the poms to not run deploy for Samples as well as integration tests
Used default constructor
2016-07-07 16:50:58 -05:00
Glenn Renfro
02589b1b2d Update timestamp sample
* Log Level is now at DEBUG
* Removed H2 dependency
* Updated main readme to discuss how to build samples

resolves #165
2016-07-07 11:41:51 -05:00
Glenn Renfro
de3d09664e Updated to use DelegatedResourceLoader that can use an empty loaders map 2016-07-07 10:42:52 -05:00
Michael Minella
7f1ece96e6 Removed unused default 2016-07-06 15:52:21 -05:00
Michael Minella
57e9d4dcae Refactored dependency management
Created a Spring Boot starter that can be used to configure Spring Cloud
Task and it's related functionality.

Updates per code review

Removed autowiring of app context

Refactored DeployerPartitionHandler to correctly use environment variables

Exposed deployment properties of TaskLauncher

Exposed deployment properties via the TaskLaunchRequest

Updated based on code review
2016-07-06 16:15:13 -04:00
Glenn Renfro
a1c1dd161f added samples profile to maven pom 2016-06-29 14:42:41 -04:00
bamboo
5ca639f03c [artifactory-release] Next development version 2016-06-29 05:52:28 +00:00
Michael Minella
3ad9e1789f Added generation of sources.jar and javadoc.jar to samples builds 2016-06-29 00:26:15 -05:00
Michael Minella
f886eac30d Removed unused property 2016-06-28 23:32:32 -05:00
Michael Minella
eb54285c9a Updated versions in documentation 2016-06-28 22:33:07 -05:00
Glenn Renfro
15a1c168d0 Updated version numbers for deployers and fixed tests. 2016-06-28 22:55:16 -04:00
Michael Minella
8aa02da2cd Renamed properties to better be grouped in YAML
Updated Unit tests to pass
2016-06-27 19:50:59 -04:00
Michael Minella
5393962685 Fixed verbage around return codes and batch 2016-06-27 15:26:42 -05:00
Glenn Renfro
53936945b5 Document how Job Failures relate to Tasks
Resolves #123
2016-06-27 15:11:12 -05:00
Glenn Renfro
eddd38797b 2 typos 2016-06-27 14:54:38 -05:00
Glenn Renfro
3ec0769e02 Replaced the mysql dependency with mariadb
To remain standard with the other applications.
Also updated documentation.
2016-06-27 14:54:38 -05:00
Michael Minella
0706e08137 Added all batch disable properties 2016-06-27 09:28:17 -05:00
Glenn Renfro
43943dcae5 Fixes BeanNotFoundException when disabling BatchEventListeners.
Resolves #153
2016-06-27 09:28:10 -05:00
Glenn Renfro
319db45c4e 3 spelling corrections 2016-06-16 14:46:51 -04:00