Skip to content
This repository has been archived by the owner on Jan 14, 2024. It is now read-only.

riotkit-org/ci-utils

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RiotKit's tools

image

Set of generic tools dedicated to be used inside of Docker images, in applications deployment and on Continuous Integration systems. The tools are provided as Python modules runned by RKD - RiotKit Do.

Tools are split into modules by usage type to reduce the size of fetched package - main reason is usage inside of Docker containers.

Previously: RiotKit CI tools

rkt_utils package

image

Contains various tools to work with applications and with environment. rkt_utils have minimal requirements, so it can be used inside of a docker container to eg. wait for database to get up before application will be started.

> Browse rkt_utils documentation

# with PIP
pip install rkt-utils==3.0.0     # replace with a preferred version
# or with PipEnv
pipenv install rkt-utils==3.0.0

Check available releases there: https://pypi.org/project/rkt-utils/#history

rkt_armutils package

image

Consists of ARM-related tools, includes QEMU binaries required for cross-compilation and running of ARM binaries on x86_64.

> Browse rkt_armutils documentation

# with PIP
pip install rkt-armutils==3.0.0     # replace with a preferred version
# or with PipEnv
pipenv install rkt-armutils==3.0.0

Check available releases there: https://pypi.org/project/rkt-armutils/#history

rkt_ciutils package

image

Continuous Integration tools, and tools for local builds, publishing, building docker images.

> Browse rkt_ciutils documentation

# with PIP
pip install rkt-ciutils==3.0.0     # replace with a preferred version
# or with PipEnv
pipenv install rkt-ciutils==3.0.0

Check available releases there: https://pypi.org/project/rkt-ciutils/#history

From authors

We are grassroot activists for social change, so we created RKD especially in mind for those fantastic initiatives: