Name | Modified | Size |
---|---|---|
.. | ||
plugins | ||
vendor | ||
build.gradle | 9 years ago | 3 KB |
helix-web-services.conf | 9 years ago | 4 KB |
hws.install4j | 9 years ago | 57 KB |
log4j.xml | 9 years ago | 709 B |
.p4ignore | 9 years ago | 153 B |
Change | User | Description | Committed |
---|---|---|---|
19857 | swellard |
Changed the deb dependency to be openjdk-8-jdk | oracle-java8-installer |
9 years ago |
19848 | ptomiak | Stop service before installing if installation directory exists | 9 years ago |
19847 | ptomiak | Include HWS_AUTH_P4D in default config file | 9 years ago |
19846 | swellard | Check exit status during setup | 9 years ago |
19812 | ptomiak | Change Windows installation directory | 9 years ago |
19805 | ptomiak | Change HWS service name on OS X, kick off another build. | 9 years ago |
19789 | swellard | Example config file review fixes - Make sure we log to hws.log not System.out - Try with... resource and spelling fixes « |
9 years ago |
19756 | ptomiak | Update configuration file messages in installers | 9 years ago |
19724 | dbirch | Updated installer names based on the details found here: https://confluence.perforce.co...m:8443/display/IP/Package+Naming+Approach#PackageNamingApproach-WindowsPackage(Installer)NamingApproach « |
9 years ago |
19715 | dbirch | Add/update .p4ignore files throughout the project to ignore gradle, checkstyle and various... other files and directories that shouldn't be checked in but weren't previously covered. Additionally added eclipse based .p4ignore terms to ignore common eclipse generated files. « |
9 years ago |
19711 | dbirch | Update the build process so that the windows and mac installers are checked into the build... depot after a build. Need to confirm whether we still want the archived tarballs and zips to remain available. « |
9 years ago |
19701 | tjuricek | Add "--installer" option to flag that the uninstall-helix-web-services app is running via... a package uninstaller. This should fix deadlock issues on RPM-based systems. « |
9 years ago |
19687 | ptomiak | Run the uninstaller, and ignore a purge action on deb - yet to be determined what happens... during that. On ubuntu uninstall run just remove, not a purge. « |
9 years ago |
19686 | ptomiak | Run the uninstall java class on ubuntu and centos as well. | 9 years ago |
19667 | tjuricek | Use compiler variable to local file. | 9 years ago |
19666 | ptomiak | Revert workspace change - forgot to revert these. | 9 years ago |
19664 | ptomiak | Add an installer for Windows, modify setup script name, modify deb and rpm package behavio...ur, add a Mac OS X dmg installer. « | 9 years ago |
19635 | cgrant | Move doc-like artifacts over to the new location. I.e. p4-doc/... -> p4-bin/doc/... ... Follow on to add hws to a global change needed across products. See @1392982 for summary. « |
9 years ago |
19614 | ptomiak | Forgot about the rename I did on the Windows binary - revert that change for the builds to... work. « | 9 years ago |
19613 | ptomiak | Package remove with purge should leave just the configuration files, anything else should... be removed. Rename the service to helix-ws. Remove uninstall-helix-web-services from packages. « |
9 years ago |
19553 | swellard | Move and rename clients | 9 years ago |
19552 | drobins | Align references to WebApp with the actual class name of HelixWebServices | 9 years ago |
19535 | drobins | Refactor package names to hws | 9 years ago |
19445 | tjuricek | Fix the install4j-generated launcher (was using old WebApp class name), and add diagnostic... messages for issues with DeployBinaryArchive. « | 9 years ago |
19380 | tjuricek | Adjust post-install config to handle upgrades better, and a test for debian systems. -... Our default config file has an invalid line to flag that the file has never been touched. It's removed on the first post-install config. - We guard against overwriting things the next times post-install config is run, like the keystore files. - There's a "media" setting in the install4j configuration to treat "never override" as config files, which avoid overwriting the config (finally found it), at least on debian. - Added a new test suite just to ensure the configuration file is not overwritten, only works for .debs at the moment « |
9 years ago |
19186 | tjuricek | Revise the p4d configuration file settings documentation. | 9 years ago |
19026 | tjuricek | Set a flag on the config file to basically never overwrite it. | 9 years ago |
19020 | tjuricek | Setup the deployment changes for multi-server configuration and JWT token setup. Note:... we don't setup our installation to operate as a Helix Sync "project server" by default, so we don't run those tests at the moment. (What a project server actually will be remains to be seen, actually.) « |
9 years ago |
19007 | tjuricek | Remove javadoc and yard "jar" distribution formats. The documentation for all client SD...Ks are a part of the user guide. « |
9 years ago |
18832 | tjuricek | Implement uninstallation program for Helix Web Services. The approach is "one stop clea...nup". No interaction. You run this and the system is reset, basically. « |
9 years ago |
18818 | tjuricek | Python Client SDK for Helix Web Services | 9 years ago |
18811 | tjuricek | Initial PHP client SDK for Helix Web Services. | 9 years ago |
18810 | tjuricek | First-pass at JavaScript client SDK. JavaScript requires Node with Gulp to "browserfy"... the library. It's the easiest way I found to use the swagger-js project; bundle up a wrapping method. There is no JavaScript reference guide. The swagger-js doesn't really document what they do very well, actually. Overall I'm not particularly impressed by swagger-js, it was hard to even figure out what the right method syntax was. We may want to invest time in doing it better. This required setting CORS response headers, which are currently defaulted to a fairly insecure setting. « |
9 years ago |
18805 | tjuricek | Added a minimal test suite integration with gradle, and include the gem in the installatio...n process. The installers didn't quite get the revised versions of clients too, so I fixed that as well. We'll follow up with more tests in later work. « |
9 years ago |
18795 | tjuricek | Use point-release versioning for the client SDKs and installers. | 9 years ago |
18684 | tjuricek | Correct the post install message on .deb packages. | 9 years ago |
18585 | tjuricek | Adding JavaDoc reference for client libraries to package distributions. | 9 years ago |
18555 | tjuricek | Added Java client libraries to installation, along with swagger source. | 9 years ago |
18327 | tjuricek | Moving the bin/configure wrapper to sbin/configure-helix-web-services. For Linux packag...es, we link this to a ".sh" variant. (On Windows, this will have an .exe extension.) « |
9 years ago |
18307 | tjuricek | Switching out use of changelist within the product version for installers, and using as th...e "release" tag. Also, using rpm -qa to search for installed packages, the "call yum installed helix-web-services and check for error" didn't seem to work correctly. « |
9 years ago |
18292 | tjuricek | Change naming scheme for .deb files to follow manifest conventions. Remove rules to use h...ws.jar in package testing. « |
9 years ago |
18277 | tjuricek | Removed 'rpm' media type from install4j (awaiting features in next version) and adding Lin...ux package, OS X, and Windows automation for deployment and cleanup. « | 9 years ago |
18252 | tjuricek | Remove documentation dependencies from the install4j tasks. The doc tasks to convert Do...cBook XML must be run separately. These tasks do not check for status very well, and tend to constantly run no matter what. Also, if they are run within a dependency chain, they can leave artifacts in the curent working directory. This puts a dependency on the module conf to run a "build", but that is where the new automation tasks to simulate the build comes from. « |
9 years ago |
18238 | tjuricek | Documentation-building related tweaks: - Reference the documentation from the local bui...ld, not the build archive, since that doesn't exist yet. - When gradle calls the publicsite ant task, it should be within the doc/ directory, otherwise, a publicsite-generated/ directory will appear in the root directory (and in the doc/ directory) and you won't get everything in one place. « |
9 years ago |
18237 | tjuricek | Wire up more task dependencies for the install4j:media and test tasks. | 9 years ago |
18210 | tjuricek | Switch to building RPMs via rpmbuild. The install4j .rpm works, but, doesn't give you a...ccess to metadata fields that are pretty important to repository managers. (Their workflow is that the user downloads the rpm and just installs it, which means no "yum install helix-web-services".) « |
9 years ago |
18181 | tjuricek | Add release notes to doc/ directory of distribution. | 9 years ago |
18176 | tjuricek | Make sure trigger CRUD test doesn't leave a trigger around to invalidate tests that happen... to run later. Also, sweep the .zip binary archive into the bin.ntx64 directory, not noarch. « |
9 years ago |
18165 | tjuricek | First pass at a .deb package that seems to meet packaging standards. I'm basing this in...formation on two wiki pages: https://confluence.perforce.com:8443/display/IP/Package+Naming+Approach https://confluence.perforce.com:8443/display/IP/Packages+Standards Note: This .deb shouldn't be necessarily specific to the ubuntu version, ergo, there is no "~trusty". « |
9 years ago |
18163 | tjuricek | The install4j installation directory on Linux includes the major version number. | 9 years ago |