# # Copyright 2015 Perforce Software, Inc. # # All Rights Reserved. # name 'p4_phoenix_services' maintainer 'Tristan Juricek <tjuricek@perforce.com>' homepage 'https://perforce.com' # Defaults to C:/p4_phoenix_services on Windows # and /opt/p4_phoenix_services on all other platforms install_dir "/opt/perforce/web-services/#{name}" require_relative '../../../../../p4_phoenix_services/lib/p4_phoenix_services/version' build_version P4PhoenixServices::VERSION require_relative '../../../../../../perforce' build_iteration Perforce::CHANGELIST # Creates required build directories dependency 'preparation' # p4_phoenix_services dependencies/components dependency 'p4_phoenix_services-source' # Version manifest file dependency 'version-manifest' exclude '**/.git' exclude '**/bundler/git'
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#4 | 13972 | tjuricek |
Removing old microservice implementations. The system is now mostly a monolith. Eventually there will be a websocket service. |
||
#3 | 13544 | tjuricek |
Revise package and gem versioning. Packages will use [gem]-[changelist] as their versions. Gems will use a standard Ruby MAJOR.MINOR.REVISION format. P4WEBAPI-64 |
||
#2 | 13535 | tjuricek |
Add notification_services to deployment, and reconfigure build step to exec bash. The execution bit doesn't seem to stay set on config/bash.sh The notification_services service doesn't have advanced tests just yet. |
||
#1 | 13530 | tjuricek |
Add p4_phoenix_services package and Salt configuration for deployment. This uncovered a couple of issues from the C++ API during it's conversion to C++03. So, in a nutshell, most operations, except for notifications, appear to be working (well, using Vagrant machines). |