Commit Graph

  • 1ed80f4b54 Make test dependent on prepareScript task. Marco Vermeulen 2016-06-25 06:57:04 -07:00
  • 99045c6ee0 Consolidate deployed scripts, remove prepareTestScripts task. Marco Vermeulen 2016-06-25 06:46:31 -07:00
  • 1b9280d17e Add progress bar for downloads. Marco Vermeulen 2016-06-23 16:14:30 -07:00
  • ab609445c0 Teardown wiremock after with shutdown hook. Marco Vermeulen 2016-06-23 15:39:54 -07:00
  • 8e54610aa4 Upgrade to Gradle 3.0-milestone-2. Marco Vermeulen 2016-06-23 15:39:29 -07:00
  • 734d75d90c Upgrade to bintray plugin 1.7. Marco Vermeulen 2016-06-23 10:17:09 -07:00
  • 1e9a54eabf Merge pull request #427 from busches/fix-issue-422 Marco Vermeulen 2016-06-12 00:11:32 +01:00
  • 035e9b07cd Deploy to bintray after_succes on travis. Marco Vermeulen 2016-06-10 22:44:01 +01:00
  • fef2ccf619 Update Path check to include SDKMAN path Scott Busche 2016-06-08 08:47:17 -05:00
  • f491c650af Move artifact publishing into main script execution on travis. Marco Vermeulen 2016-05-25 15:56:00 +01:00
  • 48174800a0 Remove travis secure vars. Marco Vermeulen 2016-05-25 12:37:04 +01:00
  • 49d42a9f92 Adds build-receipt plugin. Marco Vermeulen 2016-05-25 12:11:05 +01:00
  • cdd113f788 Revert "Change root project name to be sdkman-cli." Marco Vermeulen 2016-05-19 19:26:04 +01:00
  • 7fd68016d8 Issue #425: Defer candidate initialisation until after source evaluation. Marco Vermeulen 2016-05-19 18:42:11 +01:00
  • 67f8a94037 Change root project name to be sdkman-cli. Marco Vermeulen 2016-05-19 18:37:32 +01:00
  • 079ed8cb50 Add some helpful feedback when downloading binaries. Marco Vermeulen 2016-05-11 12:27:52 +01:00
  • 4752325083 Introduce secure curl wrapper. Marco Vermeulen 2016-05-11 09:03:23 +01:00
  • 281a25c7b9 Changes default values for curl connect-timeout and max-time settings if no config found. Marco Vermeulen 2016-05-06 08:20:23 +01:00
  • b7958804cc Base upgrade version check on cliversion endpoint. Marco Vermeulen 2016-04-01 18:00:34 +01:00
  • a144b00e31 Update bintray repo to generic, structure and formatting of build file. Marco Vermeulen 2016-04-01 17:20:27 +01:00
  • 15a0e50b8f Build artifact for production environment on CI. Marco Vermeulen 2016-04-01 16:53:43 +01:00
  • 97c21155e1 Add README. Marco Vermeulen 2016-03-29 08:55:32 +01:00
  • 2678e50bc3 Use gradle in docker to publish archive to bintray. Marco Vermeulen 2016-03-28 18:43:33 +01:00
  • fdabb8305e Fix broken list candidate version scenario. Marco Vermeulen 2016-03-28 18:20:31 +01:00
  • 51894d6a3a Use info flag on build. Marco Vermeulen 2016-03-28 18:04:57 +01:00
  • d43215acfd Remove unused platform query param from candidate list call. Marco Vermeulen 2016-03-28 17:55:48 +01:00
  • 15a2f3d80d Add some output for tests. Marco Vermeulen 2016-03-28 17:30:26 +01:00
  • 9f3edcb0f2 Add travis config and version tweaks. Marco Vermeulen 2016-03-28 11:17:56 +01:00
  • 18f5b78e5d Introduce bintray publishing. Marco Vermeulen 2016-03-28 10:36:28 +01:00
  • 13bc22f198 Remove serverside components + tests to sdkman-candidates. Marco Vermeulen 2016-03-27 23:56:58 +01:00
  • 5dbb12613a Revert "Revert "Upgrade to mongo driver 3.2.2."" Marco Vermeulen 2016-03-25 17:32:15 +00:00
  • 740efd0d4c Update version of production to 3.3.4 3.3.4 Marco Vermeulen 2016-03-21 23:19:52 +00:00
  • ddb7cdd24c Revert "Upgrade to mongo driver 3.2.2." Marco Vermeulen 2016-03-21 23:19:30 +00:00
  • 7365b8b473 Update version of production to 3.3.3 3.3.3 Marco Vermeulen 2016-03-21 21:39:13 +00:00
  • a309a21dc4 Upgrade to mongo driver 3.2.2. Marco Vermeulen 2016-03-21 00:26:16 +00:00
  • f082e18d4b Temporary remove InstallSpec to prevent failure. Marco Vermeulen 2016-03-20 22:59:31 +00:00
  • 731b28c7bd Revert "Clean up after merge." Marco Vermeulen 2016-03-10 08:22:53 +00:00
  • 51c877d3ab Clean up after merge. Marco Vermeulen 2016-03-10 08:06:16 +00:00
  • 5342846fe1 Merge pull request #411 from SamirTalwar/testing-in-docker Marco Vermeulen 2016-03-10 07:29:39 +00:00
  • a45d54a3f4 If less is not present, just output directly. Samir Talwar 2016-03-05 17:21:12 +00:00
  • 8909e1755a Set the ENTRYPOINT, rather than the CMD. for the Docker build. Samir Talwar 2016-03-05 16:32:43 +00:00
  • dde4665646 Documentation: Run the Docker tests with -it. Samir Talwar 2016-03-05 16:30:50 +00:00
  • 87c62f3903 FEATURE #392 - Fix logic of alias configuration. Marco Vermeulen 2016-02-05 09:29:15 +00:00
  • 63fd8e2d0d Update version of production to 3.3.2 3.3.2 Marco Vermeulen 2016-01-31 19:57:28 +00:00
  • 65a8dbf5be Remove recursive flag in removal of symlink. Marco Vermeulen 2016-01-31 19:48:25 +00:00
  • 1e43d55b6b Fixes gh-284. Updated sdkman-use and sdkman-common scripts so that they will be compatible with windows using either cygwin or mingw. Shannon 2015-11-05 22:00:53 -06:00
  • e9170030db Converts candidate template endpoint into candidate details. Marco Vermeulen 2016-01-31 19:34:52 +00:00
  • f4ab46a029 Revert "check for bin dir inside SDKMAN_DIR to check previous installation #282" Marco Vermeulen 2016-01-31 17:28:44 +00:00
  • 7541a46280 Add status codes to validation endpoint. Marco Vermeulen 2016-01-31 17:23:37 +00:00
  • 1556abdca1 Add templateUrl endpoint to server. Marco Vermeulen 2016-01-31 17:23:13 +00:00
  • baf52159f3 Merge pull request #402 from kdabir/patch-1 Marco Vermeulen 2016-01-14 22:23:59 +00:00
  • 6a5342accf check for bin dir inside SDKMAN_DIR to check previous installation #282 Kunal Dabir 2016-01-13 15:42:50 +05:30
  • 454afefa54 Update version of production to 3.3.1 3.3.1 Marco Vermeulen 2016-01-11 10:13:51 +00:00
  • d4ae86d65c Fix debug logging in selfupdate. Marco Vermeulen 2016-01-11 10:08:55 +00:00
  • 1c6f3f7b8a Update version of production to 3.3.0 3.3.0 Marco Vermeulen 2016-01-11 09:29:30 +00:00
  • ea4e474d9a Tweak timeouts for polling conditions in InstallSpec. Marco Vermeulen 2016-01-11 08:20:39 +00:00
  • 7236d59172 Improve test directory structure using UUIDs. Marco Vermeulen 2016-01-11 08:20:07 +00:00
  • e24a89adab Fix race condition in InstallSpec using PollingConditions. Marco Vermeulen 2016-01-06 09:03:39 +00:00
  • e6d8a4694c Prevent multiple broadcast messages printed when no prior broadcast received. Marco Vermeulen 2016-01-05 08:30:29 +00:00
  • a8abe6645b Subdivide common functions into helper function scripts. Marco Vermeulen 2016-01-04 08:25:18 +00:00
  • a5f2b5987f Clean up path utility functions. Marco Vermeulen 2016-01-04 08:18:11 +00:00
  • ea01dbec31 Clean up sdkman-init script and move functions to utils. Marco Vermeulen 2016-01-04 08:14:41 +00:00
  • 679e29f555 Remove unwanted curly braces throughout bash codebase. Marco Vermeulen 2016-01-04 08:05:08 +00:00
  • f013b44481 Re-order functions by importance per source script. Marco Vermeulen 2016-01-01 18:12:55 +00:00
  • 1c7af11e52 Differentiate top level functions from private functions to avoid ambiguity. Marco Vermeulen 2016-01-01 18:00:32 +00:00
  • 402d812c53 Remove the need for global SDKMAN_CANDIDATE_IN_PATH variable. Marco Vermeulen 2016-01-01 17:51:24 +00:00
  • 73ebdb0bb5 Get rid of todo comments. Marco Vermeulen 2016-01-01 17:44:08 +00:00
  • 68d014063d Steps toward decreasing state leakage in __sdkman_determine_version function. Marco Vermeulen 2016-01-01 17:31:58 +00:00
  • 227da3a743 Split use and default scenarios into separate feature files. Marco Vermeulen 2016-01-01 16:40:58 +00:00
  • f794b85b0f Change internal function names to be private by convention. Marco Vermeulen 2016-01-01 16:13:39 +00:00
  • 6b9efc3526 Introduce local variable scoping, remove global state. Marco Vermeulen 2015-12-31 18:29:17 +00:00
  • 22ef27c71a Update version of production to 3.2.5 3.2.5 Marco Vermeulen 2015-12-30 00:47:35 +00:00
  • 983fb92b91 Disable candidate list when offline. Marco Vermeulen 2015-12-30 00:42:58 +00:00
  • 3a22cf241e Improve validation of offline qualifier paramater. Marco Vermeulen 2015-12-30 00:27:33 +00:00
  • 87128b2dd0 ISSUE #397 - Simplify all aspects of offline mode. Marco Vermeulen 2015-12-30 00:17:14 +00:00
  • 72defab67b Introduce configurable curl timeout settings with sensible defaults. offline_modes Marco Vermeulen 2015-12-30 00:11:52 +00:00
  • 32bbd6ab7e Allow offline mode without qualifier parameter. Marco Vermeulen 2015-12-29 23:37:23 +00:00
  • 9db6da1faa Rename forced offline to offline mode. Marco Vermeulen 2015-12-29 23:21:39 +00:00
  • 586db8bcfc Do away with automatic offline mode; refactor and simplify offline mechanisms. Marco Vermeulen 2015-12-29 23:10:46 +00:00
  • 189d8f5146 Do away with automatic offline mode; refactor and simplify offline mechanisms. Marco Vermeulen 2015-12-29 23:10:46 +00:00
  • 878b1e5560 Clean up sdkman_determine_version function signature and extract local variable. Marco Vermeulen 2015-12-29 12:46:44 +00:00
  • 2b86ce8d85 Revert "Increase curl timeouts for initial contact." Marco Vermeulen 2015-12-29 11:05:31 +00:00
  • 3a9c0f5949 Rework wording of offline warning. Marco Vermeulen 2015-12-29 00:04:15 +00:00
  • cab846f09f Drop online broadcast, rewords internet not reachable broadcast. Marco Vermeulen 2015-12-28 23:49:44 +00:00
  • dbf8312972 Clean up bash code. Marco Vermeulen 2015-12-28 23:48:14 +00:00
  • 5cbd1bda5a Increase curl timeouts for initial contact. Marco Vermeulen 2015-12-28 23:45:19 +00:00
  • 6323fc5dea Add cleanup hook to InstallSpec. Marco Vermeulen 2015-12-28 14:52:30 +00:00
  • b4ea5e684c Remove obsolete mongodb js resources. Marco Vermeulen 2015-12-28 14:37:00 +00:00
  • 8ee7bf84bd Move Cukes into groovy test folder structure. Marco Vermeulen 2015-12-28 14:35:54 +00:00
  • 9876ad5ad9 Renames SdkManBashEnvBuilder to SdkmanBashEnvBuilder. Marco Vermeulen 2015-12-28 11:38:39 +00:00
  • a0d0bd46f8 Centralise creation of SdkManBashEnvBuilder in SdkmanEnvSpecification. Marco Vermeulen 2015-12-28 11:36:08 +00:00
  • a0ca1f16be Introduce separation between bash and sdkman environments in specs. Marco Vermeulen 2015-12-28 11:22:54 +00:00
  • da8a3cbae2 Introduce BashSpecification base class, cuts over all bash specs. Marco Vermeulen 2015-12-27 16:10:51 +00:00
  • 65139f129b Rename utils package to support. Marco Vermeulen 2015-12-27 12:39:48 +00:00
  • 78f065975a Upgrade to Gradle 2.10. Marco Vermeulen 2015-12-27 00:16:09 +00:00
  • 56e2e30812 IMPROVEMENT - Add cleanup method to stop bash processes in InstallSpec. Marco Vermeulen 2015-12-26 23:56:47 +00:00
  • dfaca95426 Merge pull request #398 from sdkman/more_specs_for_install_script Marco Vermeulen 2015-12-25 13:44:42 +00:00
  • 6e528ec29f FEATURE #388 - Add more specs for install script. Felipe Fernandez 2015-12-24 10:03:34 +00:00
  • c66a94b67e Update README.md Marco Vermeulen 2015-12-20 08:35:39 +00:00
  • 2d2e74306f Tweaks to InstallSpec, assertions performed with Groovy File API. Marco Vermeulen 2015-12-09 19:09:31 +00:00