Commit e204f585 authored by Konstantin Pavlov's avatar Konstantin Pavlov

Updated README.

parent cafefa9a
# VideoLAN docker images
VideoLAN docker images are used in [Jenkins] jobs to provide static build environments.
VideoLAN docker images are used in [Jenkins] and [Gitlab CI] jobs to provide
static build environments.
On push, the [Docker Images Job] will launch and figure out the images that need to be rebuilt.
On push, the Gitlab CI job will launch and figure out the images that need to
be rebuilt.
The results will be available on VideoLAN docker registry under registry.videolan.org:5000/$tag.
The results will be available on VideoLAN docker registry under
registry.videolan.org:5000/$tag.
If you require a new Linux distro to be a base of your future image(-s), please put it under videolan-base-$distro directory.
If you require a new Linux distro to be a base of your future image(-s), please
put it under videolan-base-$distro directory.
To add a new build on Jenkins:
* Log in to Jenkins and go under [Configure Jenkins].
* At the bottom of the page, click "Add Docker Template".
* Fill in the following fields:
1. Docker Image: registry.videolan.org:5000/$tag
2. Labels: $tag
3. Credentials: "jenkins/****** (jenkins for docker containers)"
4. Instance capacity: leave blank.
* Click Save.
* Create a new freestyle job Item under an appropriate Folder.
The image builder uses a hacked version of Google's [kaniko] to be able to
build images in a non-compromised security-wise environment (e.g. not in
docker-in-docker privileged mode).
[Jenkins]: <//jenkins.videolan.org>
[Docker Images Job]: <https://jenkins.videolan.org/job/Infrastructure/job/Docker%20images/>
[Configure Jenkins]: <//jenkins.videolan.org/configure>
[Gitlab CI]: <http://code.videolan.org>
[kaniko]: <https://github.com/GoogleContainerTools/kaniko>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment