Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tianon/docker-brew-ubuntu-core
DEPRECATED; see https://github.com/tianon/docker-brew-ubuntu-core/pull/248
https://github.com/tianon/docker-brew-ubuntu-core
Last synced: 4 months ago
JSON representation
DEPRECATED; see https://github.com/tianon/docker-brew-ubuntu-core/pull/248
- Host: GitHub
- URL: https://github.com/tianon/docker-brew-ubuntu-core
- Owner: tianon
- License: apache-2.0
- Archived: true
- Created: 2014-04-22T17:51:01.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2022-10-17T23:25:13.000Z (over 2 years ago)
- Last Synced: 2024-10-31T01:42:41.261Z (4 months ago)
- Language: Shell
- Homepage: https://partner-images.canonical.com/oci/
- Size: 845 MB
- Stars: 586
- Watchers: 61
- Forks: 455
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# DEPRECATED
**Since September 2022 this repository is no longer used.**
Ubuntu OCI rootfs tarballs are now stored in the Launchpad Git repository
, and PRs to [the
docker-library/official-images](https://github.com/docker-library/official-images)
are submitted from the [Ubuntu Cloud
Images](https://launchpad.net/cloud-images) CI/CD.For information about Ubuntu OCI base images see .
# tl;dr: `git clone --single-branch https://github.com/tianon/docker-brew-ubuntu-core.git`
Please do not open pull requests to update images. We're super happy to get PRs
for anything else other than updating the packages in an image though!# Scripts to prepare updates to the Ubuntu official Docker images
The process for updating the images goes like this:
1. Tarballs are published at https://partner-images.canonical.com/oci/ by
Canonical2. Someone with appropriate permissions runs the
https://github.com/tianon/docker-brew-ubuntu-core/actions/workflows/update-branches.yml
workflow.3. This updates each `arch-*` branch of
https://github.com/tianon/docker-brew-ubuntu-core/ to be one commit ahead of
master, that commit adding tarballs/Dockerfiles/manifests/checksums for each
supported release of Ubuntu (this is why you pass `--single-branch` to clone
to get this repo, you don't want to be downloading all these tarballs)4. `generate-stackbrew-library.sh` from this repo is run on a developer machine
to produce a replacement for
https://github.com/docker-library/official-images/blob/master/library/ubuntu5. This replacement is proposed as a PR to
https://github.com/docker-library/official-images6. The PR is reviewed, approved and submitted by the official image maintainers
(https://github.com/docker-library/official-images/blob/master/MAINTAINERS)7. Some Jenkins happens
8. The new images are published on https://hub.docker.com
Please feel free to open issues and discuss these images. You can submit pull
requests to update the scripts and image metadata, but submitting pull requests
to the `arch-*` branches to update the images does not work and only upsets the
pig, or something like that.