Skip to content

cloudfoundry/bosh-compile-action

Folders and files

NameName
Last commit message
Last commit date
Aug 14, 2023
Jul 23, 2021
Jul 23, 2021
Aug 2, 2021
Aug 11, 2023
Aug 2, 2021
Aug 2, 2021
Aug 11, 2023
Jul 23, 2021
Aug 24, 2022
Aug 11, 2023
Jul 23, 2021
Jul 23, 2021
Jul 23, 2021
Aug 14, 2023
Aug 14, 2023
Aug 11, 2023

Repository files navigation

bosh-compile

A CLI tool (and GitHub action) to allow you to test compile a set of bosh packages without using a bosh director.

The aim of this project is provide fast feedback as to whether a bosh release can be compiled or not.

Usage

Specify a list of packages to build:

bc compile --file <path-to-bosh-release>.tgz --packages <package-to-compile>

Allow bc to determine the best packages to build:

bc compile --file <path-to-bosh-release>.tgz --guess

Usage in GitHub Actions

This action can be used in combination with the orange-cloudfoundry/bosh-release-action to create and test the bosh release. e.g.

      - name: Build Dev Release
        id: build
        uses: orange-cloudfoundry/[email protected]

      - name: Compile Dev Release
        uses: cloudfoundry/bosh-compile-action@main
        with:
          file: ${{ steps.build.outputs.file }}
          args: --guess --debug

Docs

CLI Documentation can be found here.

License

// TODO

Contributing

// TODO