Skip to content

maintaina/actions-components-container

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

actions-components-container

This container facilitates clean-room application of the horde/components app. The repo also sports a WIP github action

Unit under Test/Manipulation goes to /srv/www/horde-uut

The components tool is installed under /srv/www/horde-components and the bin is at /srv/www/horde-components/vendor/bin

How to use the Github Action directly

TODO

How to get the container image

You may want to get the container for usage outside public github, maybe using Gitlab oder some homegrown toolchain

Login to ghcr.io using your github user and a Personal Access Token

docker login ghcr.io
docker pull ghcr.io/maintaina/actions-components-container/horde-components]

Building the image

To build this, your docker build command MUST convey a variable COMPOSER_PAT to the build env This must contain a github PAT with no/any scope.

How to run a local container off the image

Supply a json structure via COMPOSER_AUTH

docker run -it --env COMPOSER_AUTH=... ghcr.io/maintaina/actions-components-container/horde-components /usr/bin/horde-components ... 

About

horde-components container built for github-actions

Resources

Stars

Watchers

Forks

Packages

No packages published