Commit Graph

578 Commits (621ad44ca174f74fe59145d2b4aa43117e42214a)

Author SHA1 Message Date
Oleg Nenashev 1b93f81752 [maven-release-plugin] prepare for next development iteration 2017-04-01 16:29:07 +02:00
Oleg Nenashev 38dc5ad458 [maven-release-plugin] prepare release winsw-2.0.3 2017-04-01 16:28:58 +02:00
Oleg Nenashev abd612209e Update Maven package to 2.0.3 2017-04-01 16:28:30 +02:00
Oleg Nenashev 3b799cc81a Changelog: Noting the release of #201 in 2.0.3 2017-04-01 16:12:40 +02:00
Oleg Nenashev 0da3841804 Merge pull request #202 from oleg-nenashev/bug/JENKINS-42744-envVars
[JENKINS-42744] - Prevent conversion of environment variables to lowercase
2017-04-01 14:47:02 +02:00
Oleg Nenashev 5637c406aa ExtensionTestBase should provide public methods within the test class 2017-03-31 17:01:42 +02:00
Oleg Nenashev 8cd58531f6 [JENKINS-42744] - Just another proof that some testing coverage is required for the service management logic 2017-03-31 16:01:01 +02:00
Oleg Nenashev f81f5d3c57 [FIXED JENKINS-42744] - Do not inject ps.EnvironmentVariables explicitly 2017-03-31 15:36:56 +02:00
Oleg Nenashev 9cfdcf4ae7 [JENKINS-42744] - Allow ignoring the WINSW_SERVICE_ID env variable (test-only for now) 2017-03-31 15:28:02 +02:00
Oleg Nenashev bca9bafc66 [JENKINS-42744] - Improve the ProcessHelperTes, add RunawayProcessKillerTest for the affected logic 2017-03-31 15:10:57 +02:00
Oleg Nenashev 9fc518a3d0 [JENKINS-42744] - Reproduce the issue in the unit test 2017-03-31 13:02:53 +02:00
Oleg Nenashev 615519f6a3 [JENKINS-42744] - Decouple the process start logic to a separate method in the helper class 2017-03-31 12:06:36 +02:00
Oleg Nenashev dd02dc8ef5 [maven-release-plugin] prepare for next development iteration 2017-02-16 20:13:08 +03:00
Oleg Nenashev 233da161e8 [maven-release-plugin] prepare release winsw-2.0.2 2017-02-16 20:11:49 +03:00
Oleg Nenashev ce6654a500 Update pom.xml to 2.0.2 2017-02-16 20:11:23 +03:00
Oleg Nenashev bd7cd7e201 [maven-release-plugin] rollback the release of winsw-2.0.2 2017-02-16 20:11:05 +03:00
Oleg Nenashev fc45beea43 [maven-release-plugin] prepare for next development iteration 2017-02-16 20:10:02 +03:00
Oleg Nenashev c52c7f974a [maven-release-plugin] prepare release winsw-2.0.2 2017-02-16 20:09:54 +03:00
Oleg Nenashev 09c601dd16 Changelog: Noting #95 and #181 towards 2.0.2 2017-02-14 00:45:26 +03:00
madargs de83539bef Fixes #95 - Service not sending SIGINT properly to java (#186)
* Fixes #95 - Service not sending SIGINT properly to java

Detach from console process after sending SIGINT to java.
Note: we still need <stopparentprocessfirst> to be set to true, so the
parent (java) process is shut down first.
Moved exception handling to GetChildPids.
StopProcessAndChildren now gets a fresh list of childPids after stopping
a parent process, as that may have caused some child processes to
terminate.

* Fixes #181 - V2 : WinSW.NET2.exe not working

Latest version of ILMerge targets .NET4 by default when merging
assemblies; specify target platform version for the .NET2 executable.

* Fixes #95 - Service not sending SIGINT properly to java

Error-checking for console detach, spaces indentation.
#181 fix moved to separate branch.

Revert "Fixes #181 - V2 :
WinSW.NET2.exe not working"

This reverts
commit
a089755cb9.
2017-02-13 18:24:23 +03:00
madargs ac7a8b6f99 Issue #181 - WinSW.NET2.exe - ILMerge should explicitly define v2 as a TargetPlatformVersion (#188)
* Fixes #95 - Service not sending SIGINT properly to java

Detach from console process after sending SIGINT to java.
Note: we still need <stopparentprocessfirst> to be set to true, so the
parent (java) process is shut down first.
Moved exception handling to GetChildPids.
StopProcessAndChildren now gets a fresh list of childPids after stopping
a parent process, as that may have caused some child processes to
terminate.

* Fixes #181 - V2 : WinSW.NET2.exe not working

Latest version of ILMerge targets .NET4 by default when merging
assemblies; specify target platform version for the .NET2 executable.

* Revert "Fixes #95 - Service not sending SIGINT properly to java"

This reverts commit dc42c73fab.
2017-02-13 18:24:07 +03:00
Oleg Nenashev 48b3bde216 Merge pull request #187 from kenmaglio/patch-1
Update of Puppet Module Documentation
2017-02-10 20:34:32 +03:00
kenmaglio 5e9f98c6f8 Update of Puppet Module Documentation 2017-02-03 09:53:00 -06:00
Oleg Nenashev e7aff3a434 [maven-release-plugin] prepare for next development iteration 2017-01-08 13:56:10 +01:00
Oleg Nenashev 9e385660e9 [maven-release-plugin] prepare release winsw-2.0.1 2017-01-08 13:55:15 +01:00
Oleg Nenashev 4a0cbdd241 Maven: Fix typo in the attachArtifact step 2017-01-08 13:54:16 +01:00
Oleg Nenashev 927b8c3fd9 [maven-release-plugin] rollback the release of winsw-2.0.1 2017-01-08 13:53:33 +01:00
Oleg Nenashev f0d2b92a62 [maven-release-plugin] prepare for next development iteration 2017-01-08 13:50:00 +01:00
Oleg Nenashev b8ca463e6e [maven-release-plugin] prepare release winsw-2.0.1 2017-01-08 13:49:44 +01:00
Oleg Nenashev 9d7f25c300 Update the release dependency for the WinSW 2.0.1 release 2017-01-08 13:48:24 +01:00
Oleg Nenashev 4e9ca68bd7 Changelog: Noting the 2.0.1 release
Includes #178
2017-01-06 16:57:55 +01:00
Oleg Nenashev 6ab6a54603 README: Update information about supported .NET versions 2017-01-06 13:06:31 +01:00
Oleg Nenashev 1c16ef9b73 Merge pull request #179 from oleg-nenashev/bug/Issue178_arguments
Fix #178 - Improper handling of the arguments parameter
2017-01-06 11:32:23 +01:00
Oleg Nenashev d665afc91c Fix #178 - Use proper default value when handling Arguments 2017-01-04 23:15:42 +01:00
Oleg Nenashev b27c523f0a Issue #178 - Add unit tests for argument ant arguments config entries 2017-01-04 23:14:49 +01:00
Oleg Nenashev 48a5bdd222 README: Add the GitHub Releases badge 2016-12-30 15:31:21 +01:00
Oleg Nenashev 1db4de60f9 README: Update the WinSW 2.0 notes 2016-12-30 15:25:42 +01:00
Oleg Nenashev f907a2b202 Changelog: prettify entries and add the release date 2016-12-30 14:54:42 +01:00
Oleg Nenashev 7d63e7b089 Changelog: Noting fixes of #85, #159, #54, #59, and #179 towards 2.0 2016-12-30 14:31:48 +01:00
Oleg Nenashev 649bb96222 Issue #176 - Attach allOptions sample as a reference config to the NuGet package (#177)
* Issue #176 - Attach allOptions sample as a reference config to the NuGet package

* Issue #176 - Fix the file format
2016-12-29 14:02:23 +01:00
Oleg Nenashev 71dfc0b291 Merge pull request #175 from oleg-nenashev/TimeSpan_settings_parsing
Fix #159 - Time span settings parsing
2016-12-29 14:02:08 +01:00
Oleg Nenashev 9399544ef5 Fix #159 - Streamline TimeSpan parsing logic, get rid of the buggy code 2016-12-29 11:02:24 +01:00
Oleg Nenashev fca428d351 Issue #159 - reproduce issue in tests 2016-12-29 10:49:42 +01:00
Oleg Nenashev 806c945d65 Issue #159 - Add tests for TimeSpan fields 2016-12-29 00:13:56 +01:00
Oleg Nenashev 9181894e52 Add A ConfigXmlBuilder test utility class 2016-12-29 00:13:17 +01:00
Oleg Nenashev 098046c8e1 Merge pull request #173 from oleg-nenashev/bug/Issue_54_EnvVars_IN_EventLog
Fixes #54. Do not dump WinSW environment variables to the Event log
2016-12-27 17:16:59 +01:00
Oleg Nenashev 852b8b61e1 Merge pull request #172 from oleg-nenashev/Issue_59_SystemShutdownOnProcessKill
Issue #59 - Prevent failure when Child processes cannot be retrieved due to the system shutdown
2016-12-27 17:16:50 +01:00
Oleg Nenashev ece313e28e Merge pull request #170 from oleg-nenashev/sample-config-file
Provide WinSW configuration samples
2016-12-27 17:16:38 +01:00
Oleg Nenashev d702f9eefe Fixes #54. Do not dump WinSW environment variables to the Event log 2016-12-24 21:56:51 +01:00
Oleg Nenashev 10bcbde081 Issue #59 - Prevent failure when Child processes cannot be retrieved due to the system shutdown 2016-12-24 21:40:57 +01:00