Getting setup

1. Login via Github via OAuth and give us access to see your Github repositories
2. Create an APT or YUM PKG Deploy repository to host the packages you create
3. Add one of your git repositories as a project in PKG Deploy
4. Create config files with instructions on how to build and deploy your code
Screenshot of Github authentication for PKG Deploy Screenshot of the create package repo page on PKG Deploy Screenshot of the add project page Screenshot of a hello-world config file

Creating packages

1. Trigger a build by creating a git tag - this can be done by creating a release in Github
2. We pick up the new tag and start building the packages specified in your config files
3. At the end of each build we upload the packages to the private repository you created before
4. Packages are stored in GPG verifiable repositories
Screenshot of the Github release page Screenshot of the PKG Deploy release building page Screenshot of the PKG Deploy release building page with package info Screenshot of the PKG Deploy package repo page

Deploying packages

1. Add the package repo on the machine you want to install packages on via the provided installer
2. Use APT or Yum to list all of the packages in your package repository
3. Install any of your packages and their dependencies via APT or Yum
4. The package manager will automatically verify repository metadata and packages for you
Screenshot of a bash session listing packages in a repoitory Screenshot of a bash session yum install with dependencies Screenshot of bash session yum install GPG checks

We have simplified the creation, hosting and deployment of linux packages so you can deploy your code anywhere and at any time with ease. If you want to take it for a spin, the first 14 days are on us. And we are always around if you fancy a chat about the best way to use it.

Be the first to know when we launch