Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/halestudio/hale-platform
Build for the main target platform update site with dependencies for HALE
https://github.com/halestudio/hale-platform
Last synced: 2 months ago
JSON representation
Build for the main target platform update site with dependencies for HALE
- Host: GitHub
- URL: https://github.com/halestudio/hale-platform
- Owner: halestudio
- License: apache-2.0
- Created: 2014-04-10T15:04:00.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2024-10-24T13:22:06.000Z (3 months ago)
- Last Synced: 2024-10-25T15:45:07.743Z (3 months ago)
- Language: Shell
- Homepage:
- Size: 106 MB
- Stars: 2
- Watchers: 7
- Forks: 14
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
hale-platform
=============Build for the main target platform update site of HALE.
[![Dependency Status](https://www.versioneye.com/user/projects/535119fbfe0d07b0330003c5/badge.png)](https://www.versioneye.com/user/projects/535119fbfe0d07b0330003c5)
Notes
-----* This repsitory is used to generate the official HALE target platform update site, updates to the update site itself are done manually.
* For testing additions or other changes to the target platform, build it locally using `./gradlew` or `gradlew.bat`. In the **hale-platform.target** file in [HALE](https://github.com/halestudio/hale), replace the target platform update site with your locally built update site directory in *build/updatesite* (for updates to the official update site, please create a pull request).
* Do not commit changes to **version-history.json** unless you did an update to the official HALE target platform update site and those changes are reflected in the file (otherwise just revert back to the state before the build: `git checkout version-history.json`).p2 Repository Mirrors
---------------------This build also includes the configuration for mirroring p2 repositories.
Repositories to mirror are configured in `p2.json`, each with name and URL.
The name should be compatible to file names and URIs.The task `download-p2-` fetches a p2 repository.
The task `upload-p2-` uploads the fetched p2 repository to S3, given the corresponding credentials are configured.
The task `mirror-p2-` does both in one after another.
### S3 credentials
Provide the S3 credentials either as Gradle Properties (`builds.aws.key` and `builds.aws.secret`) or as environment variables (`AWS_ACCESS_KEY_ID` and `AWS_SECRET_ACCESS_KEY`). The `aws` CLI tool is required for the upload.