Skip to content

Fluent Bit Linux Packaging environment using Docker

Notifications You must be signed in to change notification settings

joeyberkovitz/fluent-bit-packaging

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fluent Bit Packaging

This repository contains Docker files used to build Fluent Bit Linux packages for different distros, the following table describe the supported targets:

Distro Version / Code Name Arch Target Option
AmazonLinux 2 x86_64 amazonlinux/2
AmazonLinux 2 arm64v8 amazonlinux/2.arm64v8
CentOS 8 x86_64 centos/8
CentOS 8 arm64v8 centos/8.arm64v8
CentOS 7 x86_64 centos/7
CentOS 7 arm64v8 centos/7.arm64v8
Debian 10 x86_64 debian/buster
Debian 10 arm64v8 debian/buster.arm64v8
Debian 9 x86_64 debian/stretch
Debian 9 arm64v8 debian/stretch.arm64v8
Debian 8 x86_64 debian/jessie
Debian 8 arm64v8 debian/jessie.arm64v8
Ubuntu 20.04 / Focal Fossa x86_64 ubuntu/20.04
Ubuntu 18.04 / Bionic Beaver x86_64 ubuntu/18.04
Ubuntu 16.04 / Xenial Xerus x86_64 ubuntu/16.04
Raspbian 10 / Buster arm32v7 raspbian/buster
Raspbian 9 / Stretch arm32v7 raspbian/stretch
Raspbian 8 / Jessie arm32v7 raspbian/jessie
openSUSE 15 / Leap x86_64 opensuse/leap

Usage

The build.sh script can be used to build packages for a specific target, the command understand the following format:

$ ./build.sh -v VERSION -d DISTRO [-b BRANCH_NAME] [-t TARBALL]

Details about the script parameters:

Name Description Example
VERSION Github Tag or version number 1.3.x
TARGET Target platform for the packages ubuntu/18.04

Optionally the script supports the option -b to specify a custom branch, this is useful to package and test master or specific branches.

Build examples

Package version 1.3.1 for Ubuntu 18.04:

$ ./build.sh -v 1.3.1 -d ubuntu/18.04

About

Fluent Bit Linux Packaging environment using Docker

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dockerfile 77.9%
  • Shell 22.1%