Skip to content

apache/ozone-docker-builder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Apache Ozone build environment

This repository contains the definition of a helper container for building Apache Ozone

Container contains all the required dependencies (and some cached artifacts).

Used by some of the Github Actions of the main Ozone repository.

The image is available as apache/ozone-build. Build is managed by Docker Hub.

Development

To build the image, please use:

docker build -t apache/ozone-build:dev .

To test it, you can test any build step inside the container:

docker -it -v `pwd`:/opt/ozone` bash
cd /opt/ozone
mvn clean install -DskipTests

Note: the image assumes that the Ozone source tree (pwd in our example) is writted by the user with id=1000.

*After merging PR, a new tag can be pushed to the repository to create a new image. Use the convention: YYYYMMDD-N for tags where N is a daily counter (see the existing tags as an example).

About

Container image to provide build environment for developing and testing Apache Ozone

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •