Skip to content
This repository was archived by the owner on Jan 8, 2019. It is now read-only.
This repository was archived by the owner on Jan 8, 2019. It is now read-only.

Supporting non-fpm packaging methods #7

@travisgroth

Description

@travisgroth

Hi,

I've been looking around at using docker for packaging - its a great way to provide a clean, disposable build environment - in a few different use cases. Berth is fantastic when you don't already have a spec or debian directory, but I was thinking that its current design might be tweaked to allow for alternate packaging methods beyond fpm. A section under 'package' could potentially specify the type of package build you're doing (say spec:), specify some parameters such as spec file location, macros, pre-build steps and environment variables.

There's a few projects out there that sort of cover this use case but they seem a bit more complex (eg, they require a dockerfile that just builds a package). Berth does a great job of wrapping the volume and container management already so I feel like this is a space it could excel at. Thoughts?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions