Commit Graph

398 Commits (1e6e8c1e2c6af113ca02dbd624456c221b756d57)

Author SHA1 Message Date
Oleg Nenashev ea3c452d84 [maven-release-plugin] prepare release winsw-1.19.1 2016-11-05 20:06:07 +01:00
Oleg Nenashev b2b989e5ab The new upload URL is https://repo.jenkins-ci.org/releases/ 2016-11-05 20:01:20 +01:00
Oleg Nenashev 6bb0504806 Next release is 1.19.1 2016-11-05 19:59:26 +01:00
Oleg Nenashev d1fdea5ff7 Update AssemblyInfo towards the next release 2016-11-05 19:29:03 +01:00
Kohsuke Kawaguchi cd5e26e47d [maven-release-plugin] prepare for next development iteration 2016-08-02 09:00:41 -07:00
Kohsuke Kawaguchi c062cc2775 [maven-release-plugin] prepare release winsw-1.19 2016-08-02 09:00:38 -07:00
Kohsuke Kawaguchi 8a2ca43167 Force the new version of maven release plugin 2016-08-02 09:00:22 -07:00
Kohsuke Kawaguchi 1eac23776e Getting rid of old unapplicable entries 2016-08-02 08:58:57 -07:00
Kohsuke Kawaguchi 68494aa25f Visual Studio isn't signing bits for me.
Just use the command line tool to get going.
2016-08-02 08:53:51 -07:00
Ryan Murphy b58385be84 README: Escape allowservicelogon tags (#114)
'allowservicelogon' in the note wasn't displaying due to the xml tags.
2016-05-29 14:10:14 +04:00
Oleg Nenashev 7d5db242a2 [maven-release-plugin] prepare for next development iteration 2015-08-23 11:49:26 +03:00
Oleg Nenashev 901094ac9c [maven-release-plugin] prepare release winsw-1.18 2015-08-23 11:48:37 +03:00
Oleg Nenashev 517630ef8c Next version in 1.18 (need to automate it later) 2015-08-23 11:32:49 +03:00
Oleg Nenashev e24ef76aa0 Fixed the extension classname in the SharedDirectoryMapper example 2015-06-25 15:38:35 +01:00
Kohsuke Kawaguchi 2bf9e858a9 %BASE% was broken
I haven't pinned down which change caused this, but `%BASE%` was supposed to point to a directory and not the executable.
2015-04-02 19:53:35 -07:00
Kohsuke Kawaguchi 20cdd534d8 Removed duplicated working directory entry 2015-04-01 18:23:12 -07:00
Oleg Nenashev 8293f6537d [maven-release-plugin] prepare for next development iteration 2015-03-29 13:53:22 +03:00
Oleg Nenashev aba99e83cd [maven-release-plugin] prepare release winsw-1.17 2015-03-29 13:53:17 +03:00
Oleg Nenashev f730fd72ef Prepare for 1.17 release 2015-03-29 13:52:45 +03:00
Oleg Nenashev 9c9ca44100 Added SCM connection configs 2015-03-29 13:51:54 +03:00
Kohsuke Kawaguchi 9ecb15b70a Merge pull request #90 from rasa/patch-1
Fix typos in README
2015-03-22 16:22:09 -07:00
Ross Smith II 79c2ae0edd Update README with more informative reference names 2015-03-09 10:31:59 -07:00
Ross Smith II 467335b49c Fix typos in README 2015-03-06 07:10:43 -08:00
Oleg Nenashev 2dc80e57b4 Merge pull request #74 from oleg-nenashev/winsw-2.0-extensions
[WiP] - WinSW Extensions Engine
2015-02-16 21:50:40 +03:00
Oleg Nenashev 53ba5810a6 Strong name signing of merged assemblies.
The initial implementation was generating unsigned assemblies. ServiceWrapper/winsw.csproj has been reworked to sign merged all assemblies automatically.
The current implementation requires winsw_key.snk instead of the encrypted key with a password.

Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>
2015-02-08 14:28:16 +03:00
Oleg Nenashev fb8dd8a15f Merge log4net.dll into the output DLL
Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>
2015-02-08 14:28:15 +03:00
Oleg Nenashev 1f6542e171 saved the progress
Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>
2015-02-08 14:28:15 +03:00
Oleg Nenashev 8a5a1dd10d Integrate log4net dependency into WinSWCore
Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>
2015-02-08 14:28:15 +03:00
Oleg Nenashev 3af1f72658 Support merging plugins into winsw.exe executable
* Decouple Core components into WinSWCore projects.
* Use ILMerge to merge everything (inc. Plugins) into a single executable

TODO: API Should be refactored before the publishing
TODO: check signing procedure

Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>

Conflicts:
	src/Core/ServiceWrapper/winsw.csproj

Conflicts:
	src/Core/ServiceWrapper/Main.cs
	src/winsw.sln
2015-02-08 14:28:15 +03:00
Oleg Nenashev 2546168ed3 Integrate changes in WinSW core and SharedDirectoryMapper from #42
The code is compilable, the SharedDirectoryMapper won't be included into WinSW

Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>

Conflicts:
	src/Core/ServiceWrapper/Main.cs

Conflicts:
	src/Core/ServiceWrapper/ServiceDescriptor.cs
	src/Test/winswTests/winswTests.csproj
	src/winsw.sln
2015-02-08 13:53:26 +03:00
Oleg Nenashev 4a2249d30c Merge branch 'master' into winsw-2.0
Conflicts:
	src/Core/ServiceWrapper/Main.cs
	src/Test/winswTests/winswTests.csproj

Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>
2015-02-08 13:44:30 +03:00
Oleg Nenashev 1b0fd89f10 Added some info about the project status 2015-02-04 15:18:01 +03:00
Oleg Nenashev 0c20961c21 Merge pull request #82 from oleg-nenashev/issue-55
Better diagnosis in install and uninstall commands
2015-02-03 00:07:59 +03:00
Oleg Nenashev 95c9c23f59 Merge pull request #81 from oleg-nenashev/winsw-help-commands
Add "version" and "help", handle unsupported commands
2015-02-03 00:07:40 +03:00
Oleg Nenashev 3ae6ffaa47 Add "version" and "help", handle unsupported commands (PR #81)
Changes summary:
* Add "version" and "help" commands
* Return error on the unsupported command
* Add CLITestHelper to simplify the testing of the service CLI
* Add unit-tests for the new functionality

Resolves #78 and #46
Related to #80

Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>
2015-02-03 00:05:56 +03:00
Oleg Nenashev 11c98da4d6 Merge pull request #73 from oleg-nenashev/winsw-2.0-logging
Migration of logging handlers to log4net (#69)
2015-02-02 10:43:57 +03:00
Oleg Nenashev 98268b24cc Integrate log4net into WinSW, migrate wrapper.log engine
TODOs:
    Migrate EventLogs to log4net
    Delegate exceptions handling to log4net
    Allows setting up log levels from ServiceDescriptor
    (?) Migrate STDERR/STDOUT logs to log4net
    (?) Support XML configurations of log4net loggers

Related to #69

Signed-off-by: Oleg Nenashev o.v.nenashev@gmail.com
Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>
2015-02-02 10:41:54 +03:00
Oleg Nenashev f33ecb1788 Merge pull request #86 from oleg-nenashev/issue-84
Get rid of extra configurations, fix output destinations
2015-02-02 10:15:30 +03:00
Oleg Nenashev c5fd4a7a05 Get rid of extra configurations, fix output destinations
* Win32 is the only supported configurationdue to Win32 API dependencies
* Debug and Release now output the data to different folders

Fixes #84

Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>
2015-02-01 17:31:13 +03:00
Oleg Nenashev d430642769 Merge pull request #77 from ebsco/configfilesearchfix3
Fix null exception and throw a FileNotFoundException if xml file is neve...
2015-02-01 15:55:09 +03:00
Oleg Nenashev 804691e95f Better diagnosis in install and uninstall commands
* install - Fail the installation if the service exists
* uninstall - Print warning if the service does not exist

Resolves #55

Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>
2015-02-01 15:10:00 +03:00
Oleg Nenashev 51e64d1deb Merge pull request #76 from ebsco/pathingfix
Fix needing to call install command from same directory.
2015-02-01 14:55:33 +03:00
Oleg Nenashev 072af36998 Merge pull request #75 from ebsco/FixStartupMode
Add ability to set startup type to XML file
2015-02-01 14:53:55 +03:00
Nicholas Carpenter 91ed4b3184 Fix null exception and throw a FileNotFoundException if xml file is never found 2015-01-31 23:33:27 -05:00
Nicholas Carpenter 76de18b744 Fix needing to call install command from same directory. 2015-01-31 22:51:44 -05:00
Nicholas Carpenter 57b6d2ad48 Add ability to set startup type to XML file 2015-01-31 22:26:03 -05:00
Oleg Nenashev 912e6ddd4f [FIXED #72] - Rework the solution to use NuGet package manager
* Use NuGet to retrieve package dependencies. Resolves #72
* Get rid of the built-in NUnit library in winswTests

Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>
2015-01-31 15:12:46 +03:00
Oleg Nenashev 51d1a8e8af Rework the project structure.
* move WinSW core to a separate folder
* create scr on the top level to store all the stuff inside
Related to #66

Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>
2015-01-31 14:40:52 +03:00
Oleg Nenashev f4c11569cb .gitignore - All user settings
Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>
2015-01-31 12:51:12 +03:00
Oleg Nenashev b95f6f6d5c Refactoring: Null checks for getters in ServiceDescriptor (broken XmlDocument)
Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>
2015-01-31 12:38:48 +03:00