Sign inSign up

reaventech/reaops

By reaventech

Updated about 1 year ago

Main Ops image for reaven.tech Bitbucket pipelines tasks

Image
0

359

reaventech/reaops repository overview

🌀 ReaOps

Minimal Docker image for Git operations.

Usage

docker pull reaventech/reaops:latest
docker run --rm reaventech/reaops git --version

Features

  • Based on Alpine Linux for a small footprint
  • Installs the latest stable git package from Alpine repositories
  • Includes essential tools:
    • openssh-client for SSH-based Git operations
    • ca-certificates for HTTPS support
    • bash for scripting and automation
    • git-lfs for large file support
    • gettext, jq, yq for scripting and data manipulation
    • rsync, sshpass for advanced sync and SSH workflows
    • git-filter-repo and git-flow for advanced repository management

Use Cases

  • CI/CD Pipelines: Use as a base image for build and deployment jobs that require Git operations.
  • GitOps: Automate repository management, branching, and tagging in GitOps workflows.
  • Repository Migration: Use git-filter-repo and git-flow for advanced history rewriting and branching strategies.
  • Large File Support: Seamlessly work with repositories using Git LFS.
  • Scripting & Automation: Leverage included tools (jq, yq, gettext, bash) for scripting complex workflows.
  • SSH/HTTPS Workflows: Ready for secure Git operations over SSH or HTTPS, including in cloud and containerized environments.

About

  • Lightweight and secure
  • Ready for SSH and HTTPS Git workflows
  • Easy to extend for custom automation

Docker Hub

Tag summary

Content type

Image

Digest

sha256:0fac277db

Size

51.6 MB

Last updated

about 1 year ago

docker pull reaventech/reaops