# # This file is used to configure the p4_web_services_auth project. It contains # some minimal configuration examples for working with Omnibus. For a full list # of configurable options, please see the documentation for +omnibus/config.rb+. # # Build internally # ------------------------------ # By default, Omnibus uses system folders (like +/var+ and +/opt+) to build and # cache components. If you would to build everything internally, you can # uncomment the following options. This will prevent the need for root # permissions in most cases. # # Uncomment this line to change the default base directory to "local" # ------------------------------------------------------------------- # base_dir './local' # # Alternatively you can tune the individual values # ------------------------------------------------ # cache_dir './local/omnibus/cache' # git_cache_dir './local/omnibus/cache/git_cache' # source_dir './local/omnibus/src' # build_dir './local/omnibus/build' # package_dir './local/omnibus/pkg' # package_tmp './local/omnibus/pkg-tmp' # Disable git caching # ------------------------------ # use_git_caching false # Enable S3 asset caching # ------------------------------ # use_s3_caching true # s3_access_key ENV['AWS_ACCESS_KEY_ID'] # s3_secret_key ENV['AWS_SECRET_ACCESS_KEY'] # s3_bucket ENV['AWS_S3_BUCKET'] # Customize compiler bits # ------------------------------ # solaris_compiler 'gcc' # build_retries 5 # fetcher_read_timeout 120 # Load additional software # ------------------------------ # software_gems ['omnibus-software', 'my-company-software'] # local_software_dirs ['/path/to/local/software']
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#2 | 13520 | tjuricek |
Created a 'cluster' build procedure that creates an installer on build, and executes the install 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. |
||
#1 | 13500 | tjuricek |
Reorganizing Vagrant definitions. Each platform should allow developers to launch environments for development, builds, or 'production', so the entire CD process can be evaluated by anyone wiht access to the source tree. This may eventually bring up a transient vSphere machine up and down, which may be necessary for sandboxing Omnibus related builds. |