Skip to content
:shipit: Hal Deployment Platform - Job Runner
PHP Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci
.github
bin
config
src
tests
.gitattributes
.gitignore
.hal9000.yml
CONTRIBUTING.md
LICENSE
README.md
box.json
composer.json
composer.lock
phpcs.xml.dist
phpstan.neon
phpunit.xml.dist

README.md

CircleCI Latest Version Latest Stable Version GitHub License GitHub Language GitHub Activity

Hal Deployment Platform - Job Runner

Hal development is supported by Quicken Loans.

Please Note: This codebase is under heavy development!

We are hard at work on Hal 3.0 which improves the stability and long-term architecture of Hal.

Hal is a configuration and deployment management platform for private datacenters, AWS, and more.

It contains a Web UI/API and agent for running jobs and long-running tasks. This repository is for the agent.

Under normal operations, a user will interact with the system through the Hal frontend UI or API - this application will then be called in the background.

Table of Contents:

Usage

The application can be run as follows:

bin/hal [command]

Help for any command may be viewed by adding the --help flag as follows.

bin/hal [command] [options] --help

Available Commands

Command Description
job:build Create and run a build job.
job:release Create and run a release job.
management:build:remove Remove a build (delete from the filesystem)
runner:deploy Deploy a release.
runner:build Run a build.

Running on a server (for production use)

TBD. We'll build out this section once Hal 3.0 is closer to release.

Running locally (for development)

TBD. We'll build out this section once Hal 3.0 is closer to release.

You can’t perform that action at this time.