Skip to content

A CLI that makes releasing fedora container base images to the docker hub easier

License

Notifications You must be signed in to change notification settings

fedora-cloud/fedora-container-release

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fedora-container-release

This project is a Command Line Interface (CLI) tool which fetch the Fedora container base image rootfs from Fedora's build system and prepares it to be pushed to docker-brew-fedora repository which is used to update our images in the Docker Hub.

This cli is currently used in a GitHub action define in the docker-brew-fedora repo

Development

To start hacking on that repository you need the Rust package manager Cargo installed on your local machine.

Clone the repository

$ git clone https://github.com/fedora-cloud/fedora-container-release.git
$ cd fedora-container-release

Run the application

$ cargo run -- --release 33

Build a release binary

$ cargo build --release
$ ll target/release/fedora-container-release
$ target/release/fedora-container-release --help
fedora-container-release 0.1.0

USAGE:
    fedora-container-release --release <release>

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

OPTIONS:
    -r, --release <release>

About

A CLI that makes releasing fedora container base images to the docker hub easier

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published