Sign inSign up

corysanin/aur-deploy

By corysanin

•Updated 1 day ago

Tool for automating the updating of AUR packages or other git repositories

Image
Integration & delivery
0

4.7K

corysanin/aur-deploy repository overview

➡ GitHub Repo⁠ ⬅

⁠aur-deploy

Docker image that automates the updating of AUR packages or other git repositories

⁠Configuration

Use the provided docker-compose file⁠ as a guide.

aur-deploy takes environment variables:

Environment VariableDescription
CRONCron expression for how often aur-deploy should run the update routine. Default is 0 * * * *
REPOThe address of the git repository to be modified

There are also some configuration files that are provided in /usr/volume/:

/usr/volume/
├── common
│   ├── gitconfig           # .gitconfig file
│   └── ssh                 # .ssh directory
│       ├── id_ed25519
│       └── id_ed25519.pub
└── script
    └── script.sh           # script that updates your PKGBUILD

Note that if the ssh directory is empty, a key will be automatically generated. Just add the public key to your AUR account.

⁠script.sh

This script runs within the repository directory. It should check for an update and make the appropriate changes to the PKGBUILD file. No need to update the .SRCINFO and no need to stage PKGBUILD or .SRCINFO. All other files that aren't staged will be removed, so don't worry about cleaning up.

Tag summary

Content type

Image

Digest

sha256:6d0971d89…

Size

328 MB

Last updated

1 day ago

docker pull corysanin/aur-deploy