Skip to content

omnipackage/omnipackage-agent-ruby

Repository files navigation

CI OmniPackage repositories badge

OmniPackage agent

Agent is responsible for building packages. It contains 2 executables:

  • exe/omnipackage - stand-alone usage without any connection to OmniPackage web
  • exe/omnipackage-agent - to be used as a deamon connected to OmniPackage web server

Installation

Use repositories provided by OmniPackage itself:

https://web.omnipackage.org/oleg/omnipackage-agent

Or just clone this repo and run exe/omnipackage or exe/omnipackage-agent directly. Ruby 3.0 or higher required.

In Docker

Not recommended especially in production since it requires --privileged flag to run containers inside.

To build an image run:

docker build -t omnipackage-agent .

Use it to build a project:

docker run --rm -it --privileged --cgroupns=host -v /tmp/build/:/tmp -v /path/to/project:/project omnipackage-agent omnipackage build /project

Change /tmp/build/ to your desired host build directory, and /path/to/project to where the target project is located.

Usage

Refer to docs.omnipackage.org

About

Client-side app needed to build packages

Resources

License

Code of conduct

Stars

Watchers

Forks