Skip to content

A docker image with Appsody CLI installed that can be used for running Appsody with buildah in Tekton pipelines.

License

Notifications You must be signed in to change notification settings

aadeshpa/appsody-buildah

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Appsody in Buildah

A builder for the appsody/appsody-buildah Docker image, which is the quay.io/buildah/stable image with the Appsody CLI added to it. The image can be used within a build pipeline - such as a Tekton pipeline - to perform actions using the Appsody CLI.

At present, the image is equipped with a script (extract.sh) that runs the appsody extract command, after mounting the appropriate project source directory. The script assumes that the image is running within a container in a Tekton pipeline.

Building the image

This repo includes a .travis.yml file that builds and pushes the image to Docker Hub. However, if you prefer building the image manually, issue the following command:

docker build -t appsody-buildah -f Dockerfile .

Using the image

An example of usage is provided by the Appsody Tekton pipeline example. Check out the Appsody build task manifest.

In that context, the image runs the appsody extract command to retrieve the entire project tree from the Appsody stack image and the application source tree hosted on GitHub.

This image could be modified to run additional appsody commands if necessary.

About

A docker image with Appsody CLI installed that can be used for running Appsody with buildah in Tekton pipelines.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 56.5%
  • Dockerfile 43.5%