# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#3 | 17271 | tjuricek | Remove deprecated Ruby implementation. | 9 years ago | |
#2 | 16072 | tjuricek | Helix Cloud integration for Helix Sync services. This includes a "mock_raymond" rails a...pplication for keeping tabs on basic integration with Helix Cloud. We do not test against a live server. See integration history for more details. « |
9 years ago | |
#1 | 15622 | tjuricek |
Move source code to 'source/' subdirectory of branch. build/ will remain where it is. |
10 years ago | |
//guest/perforce_software/helix-web-services/main/helix_web_services/.p4ignore | |||||
#4 | 15618 | tjuricek | By default, writing spec results to spec-output, docs to doc-output. The archiving in a... 'build' branch will be handled by the CD pipeline. « |
10 years ago | |
#3 | 15513 | tjuricek | Add a product ID header for debugging purposes. This will generally display INVALID unl...ess the version file has been created during the build. « |
10 years ago | |
#2 | 14794 | tjuricek | Omnibus installation framework. Right now, this mostly just packages up most of the sof...tware for use within an embedded ruby distribution. Not everything is working because there are decisions to make I'm not entirely sure about. Things, like, "do we embed postgres", or "do I embed unicorn and generate a stupid init.d script". « |
10 years ago | |
#1 | 13799 | tjuricek | Start with branch specs hosting in a new monolithic 'helix web services' project. Conve...rting from a microservice to a monolithic architecture due to resource constraints at getting a deployable system running. Additionally, since it's not expected that people will upgrade often, the major benefit of microservices - being able to add services individually without affecting others - is not really a major benefit. The Ruby SDK will be consolidated into a single 'helix web services client' project. It may end up being distributed via Rubygems. This only runs branch specs at the moment. I want to get a CD pipeline setup for the monolithic server before revising more methods. « |
10 years ago | |
//guest/perforce_software/helix-web-services/main/.p4ignore | |||||
#11 | 13549 | tjuricek | Remove p4ws-versions.sh which had been incorrectly checked in. | 10 years ago | |
#10 | 13544 | tjuricek | Revise package and gem versioning. Packages will use [gem]-[changelist] as their versio...ns. Gems will use a standard Ruby MAJOR.MINOR.REVISION format. P4WEBAPI-64 « |
10 years ago | |
#9 | 13534 | tjuricek | Remove automatically generated license files and unused run.sh files. | 10 years ago | |
#8 | 13520 | tjuricek | Created a 'cluster' build procedure that creates an installer on build, and executes the i...nstall on a test instance. The main change is to package all gem dependencies via 'vendor/cache' (using the 'bundle package' command). Right now, there appears to be an issue with test data initialization, which may need a revised approach. « |
10 years ago | |
#7 | 13517 | tjuricek | Revised Salt hierarchy to allow for CD clustering. Now, there are two main salt environ...ments: 'build' and 'eval'. The 'eval' environment can be configured for testing or development by setting the Grain 'dev_pillar: True' or 'test_pillar: True'. The test modes may need a bit more effort to figure out exactly where I'll put the .deb files. The dev box passes p4_web_api tests. « |
10 years ago | |
#6 | 13512 | tjuricek | Add 'test-ubuntu12' environment that sets up projects based on "production" packages. P...ackages are installed from source files that should have been created by the last 'build-ubuntu12' environment. Since the package building process "dirties" up the environment it's better to use a clean system to test package installation. « |
10 years ago | |
#5 | 13499 | tjuricek | Simple p4_web_api omnibus installer. Successfully built using a test-kitchen VM for deb...ian ubuntu 14.04. « |
10 years ago | |
#4 | 13491 | tjuricek | Minimal .deb installer package for the p4_web_api The goal of this package is to provid...e a way of distributing the web application source via deb instead of something like the workshop or git. There will definitely be some changes as a complete deployment workflow is defined. This includes some vagrant machines for building the installer packages ('ubuntu') and testing out the environment ('salt'). « |
10 years ago | |
#3 | 13435 | tjuricek | Added framework for QtTest to the p4_phoenix_services qt client (and fixing stupid compile... errors). Also, ignoring .DS_Store. « |
10 years ago | |
#2 | 13414 | tjuricek | Add spec-output to commonly ignored paths | 10 years ago | |
#1 | 13412 | tjuricek | Initial version of the web-services mainline. This is a collection of several projects,... that will likely often get released together, though many of them may not always be relevant. See the README for more information. « |
10 years ago |