aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Handle new clearsigned 'latest' filesSam James2023-10-141-4/+6
| | | | | | | | The latest*.txt files are now clear-signed which confuses our awk line. Signed-off-by: Sam James <sam@gentoo.org> Closes: https://github.com/gentoo/gentoo-docker-images/pull/132 Signed-off-by: John Helmert III <ajak@gentoo.org>
* actions: move portage to its own daily jobJohn Helmert III2023-10-142-1/+30
| | | | | | | | | gentoo.git is updated far more than weekly, so only rebuilding weekly makes little sense in this case. Instead, rebuild it daily so that syncing downstream is less necessary. Closes: https://github.com/gentoo/gentoo-docker-images/issues/129 Signed-off-by: John Helmert III <ajak@gentoo.org>
* split iamge build steps into dedicated actions fileJohn Helmert III2023-10-142-27/+51
| | | | Signed-off-by: John Helmert III <ajak@gentoo.org>
* add plumbing to produce a python testing imageJohn Helmert III2023-06-293-0/+38
| | | | | | Closes: #73 Signed-off-by: John Helmert III <ajak@gentoo.org> Closes: https://github.com/gentoo/gentoo-docker-images/pull/128
* Bump CI actions to silence warningsKonstantinos Smanis2023-04-021-4/+4
| | | | | | Signed-off-by: Konstantinos Smanis <konstantinos.smanis@gmail.com> Closes: https://github.com/gentoo/gentoo-docker-images/pull/127 Signed-off-by: John Helmert III <ajak@gentoo.org>
* adjust s390x image namesJohn Helmert III2023-01-071-1/+2
| | | | | | | Should fix s390x builds. Closes: https://github.com/gentoo/gentoo-docker-images/pull/123 Signed-off-by: John Helmert III <ajak@gentoo.org>
* empty commit to trigger image rebuild (#122)John Helmert III2022-12-210-0/+0
| | | | Signed-off-by: John Helmert III <ajak@gentoo.org>
* Only rebuild images weeklyJohn Helmert III2022-09-281-1/+1
| | | | | | | | Doing it any more than this is wasteful, because the underlying stages aren't actually changing at all. Closes: https://bugs.gentoo.org/870619 Signed-off-by: John Helmert III <ajak@gentoo.org>
* Update README portage tree path and stage3-amd64 -> stage3John Helmert III2022-05-231-3/+3
| | | | | | Signed-off-by: John Helmert III <ajak@gentoo.org> Closes: https://github.com/gentoo/gentoo-docker-images/pull/120 Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
* Fix arm64 stage3 buildsKonstantinos Smanis2022-04-123-5/+11
| | | | | | Signed-off-by: Konstantinos Smanis <konstantinos.smanis@gmail.com> Closes: https://github.com/gentoo/gentoo-docker-images/pull/119 Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
* Build armv7a_hardfp_musl-openrc imageSam James2022-03-023-1/+3
| | | | | | Signed-off-by: Sam James <sam@gentoo.org> Closes: https://github.com/gentoo/gentoo-docker-images/pull/118 Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
* Build arm64-musl imageSam James2022-03-023-1/+3
| | | | | | Bug: https://github.com/rui314/mold/issues/281 Signed-off-by: Sam James <sam@gentoo.org> Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
* Update for new .asc layoutSam James2022-02-181-4/+3
| | | | | | Signed-off-by: Sam James <sam@gentoo.org> Closes: https://github.com/gentoo/gentoo-docker-images/pull/117 Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
* Add stage3:desktop (just amd64-desktop-openrc for now)Sam James2022-02-183-0/+3
| | | | | | | | In particular, this is useful for CI for upstreams who don't want to have to build X etc just to run their test suite. Signed-off-by: Sam James <sam@gentoo.org> Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
* Fix armv*-openrc stage3 buildsKonstantinos Smanis2021-12-013-11/+11
| | | | | | Signed-off-by: Konstantinos Smanis <konstantinos.smanis@gmail.com> Closes: https://github.com/gentoo/gentoo-docker-images/pull/112 Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
* Add riscv to README.mdalexfanqi2021-10-211-0/+10
| | | | | | | | currently only support riscv64. And multilib is not ready yet. Signed-off-by: alexfanqi <alexfanqi@yahoo.com> Closes: https://github.com/gentoo/gentoo-docker-images/pull/111 Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
* generate containers for riscv64 (lp64 & lp64d one-level)alexfanqi2021-10-213-2/+12
| | | | | | | multilib support is still under testing. leave it out for now Signed-off-by: alexfanqi <alexfanqi@yahoo.com> Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
* changing readme file as irc channel moved away from freenode to liberaalsotoes2021-08-301-1/+1
| | | | | Closes: https://github.com/gentoo/gentoo-docker-images/pull/110 Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
* Update stage3 targetsKonstantinos Smanis2021-08-204-88/+131
| | | | | | | | Closes: #109 Signed-off-by: Konstantinos Smanis <konstantinos.smanis@gmail.com> Closes: https://github.com/gentoo/gentoo-docker-images/pull/108 Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
* Add support for systemd and musl-hardened profiles to ppc64le.Lino Bigatti2021-05-032-2/+4
| | | | | Closes: https://github.com/gentoo/gentoo-docker-images/pull/105 Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
* update example Dockerfile to point to a current official docker imageBrett Holman2021-04-301-2/+2
| | | | | | | | references https://github.com/gentoo/gentoo-docker-images/issues/86 Signed-off-by: Brett Holman <bpholman5@gmail.com> Closes: https://github.com/gentoo/gentoo-docker-images/pull/104 Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
* Push all built tagsKonstantinos Smanis2021-02-131-1/+1
| | | | | | | | | | | | | Up until now, the build was relying on an undocumented--but well established--"feature" of the docker push command, namely the fact that if no tag was specified, all built tags would be pushed. This was recently changed [1], requiring the `--all-tags` flag to emulate the previous behavior. [1] https://github.com/moby/moby/pull/40302 Signed-off-by: Konstantinos Smanis <konstantinos.smanis@gmail.com> Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
* Revert "Add debug statement to restore credentials"Konstantinos Smanis2021-02-131-4/+0
| | | | | | | | | | This reverts commit 39bec174246c6cc7124765674a846dcd65fe343b. RIP [u/larrythecow](https://hub.docker.com/u/larrythecow); long live [u/gentoocontainersci](https://hub.docker.com/u/gentoocontainersci). Signed-off-by: Konstantinos Smanis <konstantinos.smanis@gmail.com> Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
* Ignore missing manifests when creating manifest listsKonstantinos Smanis2021-02-131-2/+8
| | | | | | Signed-off-by: Konstantinos Smanis <konstantinos.smanis@gmail.com> Closes: https://github.com/gentoo/gentoo-docker-images/pull/102 Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
* Migrate from Travis CI to GitHub ActionsKonstantinos Smanis2021-02-124-68/+72
| | | | | | | | Closes: #97 Signed-off-by: Konstantinos Smanis <konstantinos.smanis@gmail.com> Closes: https://github.com/gentoo/gentoo-docker-images/pull/100 Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
* Add debug statement to restore credentialsMax Magorsch2021-02-051-0/+4
| | | | Signed-off-by: Max Magorsch <arzano@gentoo.org>
* Deploy manifest lists along with per-arch imagesKonstantinos Smanis2020-09-043-9/+63
| | | | | Signed-off-by: Konstantinos Smanis <konstantinos.smanis@gmail.com> Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
* Push all stage3 images to the same Docker repoKonstantinos Smanis2020-09-043-14/+21
| | | | | | | | Closes: #86 Signed-off-by: Konstantinos Smanis <konstantinos.smanis@gmail.com> Closes: https://github.com/gentoo/gentoo-docker-images/pull/94 Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
* Add CI builds for all supported stage3 architecturesKonstantinos Smanis2020-09-038-75/+138
| | | | | | | | | | | | | | | | | | Build multiarch images using buildx [1] instead of modifying the image architecture post-creation with docker-copyedit. Although still experimental, buildx is the recommended way of building multi-platform images. All stage3 architectures that are supported by Docker [2] were added. Closes: #61 [1] https://docs.docker.com/buildx/working-with-buildx/#build-multi-platform-images [2] https://github.com/docker-library/official-images#architectures-other-than-amd64 Signed-off-by: Konstantinos Smanis <konstantinos.smanis@gmail.com> Closes: https://github.com/gentoo/gentoo-docker-images/pull/92 Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
* Update Travis CI badgeKonstantinos Smanis2020-08-261-1/+1
| | | | | | | | See issue #90 for relocation details. Signed-off-by: Konstantinos Smanis <konstantinos.smanis@gmail.com> Closes: https://github.com/gentoo/gentoo-docker-images/pull/91 Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
* Fix x86-glibc stage3 buildsKonstantinos Smanis2020-08-241-1/+3
| | | | | | | | Closes: #85 Signed-off-by: Konstantinos Smanis <konstantinos.smanis@gmail.com> Closes: https://github.com/gentoo/gentoo-docker-images/pull/87 Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
* Remove deprecated `sudo` keyKonstantinos Smanis2020-08-241-1/+0
| | | | | | | | | | | Travis CI has long deprecated the `sudo` key [1]; let's remove it in order to silence any build config validation warnings. [1] https://changelog.travis-ci.com/84517 Signed-off-by: Konstantinos Smanis <konstantinos.smanis@gmail.com> Closes: https://github.com/gentoo/gentoo-docker-images/pull/88 Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
* Update source alpine image in build.sh to match .travis.ymlMichael Everitt2020-08-201-1/+1
| | | | | | Signed-off-by: Michael Everitt <gentoo@veremit.xyz> Closes: https://github.com/gentoo/gentoo-docker-images/pull/83 Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
* Add support for musl stage3s on amd64/x86Michael Everitt2020-08-202-1/+7
| | | | | | Signed-off-by: Michael Everitt <gentoo@veremit.xyz> Closes: https://github.com/gentoo/gentoo-docker-images/pull/84 Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
* Fix stage3 generationKonstantinos Smanis2020-05-261-2/+2
| | | | | | | | | | catalyst started gzipping the .CONTENTS file [1]; adjust the stage3 Dockerfile accordingly. [1] https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=bb21b8615e64cb31fa9aa9d533ef328dc1374e45 Closes: https://github.com/gentoo/gentoo-docker-images/pull/80 Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
* Update portage and stage3 to Alpine 3.11Robert Marko2020-04-092-2/+2
| | | | | | | Alpine 3.7 is quite old now, so lets update to 3.11 branch. Signed-off-by: Robert Marko <robimarko@gmail.com> Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
* Fix portage and stage3 generationRobert Marko2020-04-092-2/+0
| | | | | | | | Removing standard-resolver enables keys to be fetched again, and image building will succeed. Signed-off-by: Robert Marko <robimarko@gmail.com> Closes: https://github.com/gentoo/gentoo-docker-images/pull/78 Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
* Fix extended attributesLucian Poston2020-02-231-1/+1
| | | | | Closes: https://github.com/gentoo/gentoo-docker-images/pull/77 Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
* using docker-copyedit to modify the archAaron Simmons2020-02-234-0/+17
| | | | Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
* #75: support for building more gentoo archesAaron Simmons2020-02-232-0/+14
| | | | | Closes: https://github.com/gentoo/gentoo-docker-images/pull/76 Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
* update README inventory to add systemd supportAlexys Jacob2019-11-151-1/+2
| | | | Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
* add systemd TARGET stage3-amd64-systemd to travis autobuildAlexys Jacob2019-11-151-0/+1
| | | | Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
* ensure build does not fail for systemd due to missing /etc/rc.confAlexys Jacob2019-11-151-1/+1
| | | | | | | Signed-off-by: Alexys Jacob <ultrabug@gentoo.org> Closes: https://github.com/gentoo/gentoo-docker-images/pull/72 Closes: https://github.com/gentoo/gentoo-docker-images/pull/71 Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
* Corrected an example so the the container actually runs.John R. Graham2019-11-151-1/+1
| | | | | | | | | | | - Not sure if this is just a typo or if the behavior has changed over time but the current "Using the portage container as a data volume" example exits immediately because bash has no stdin. Signed-off-by: John R. Graham <john_r_graham@gentoo.org> Closes: https://github.com/gentoo/gentoo-docker-images/pull/66 Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
* Use official Gentoo keyservers (keys.gentoo.org) by @mgornyAlexys Jacob2019-11-152-16/+10
| | | | | | See https://github.com/gentoo/gentoo-docker-images/pull/64 Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
* migrate gentoo portage location to default /var/db/repos/gentoo (fix #69) (#70)Ultrabug2019-07-192-4/+5
| | | | | | | | as reported by @MeisterP on #69 our current portage volume image does not expose the portage tree in the default gentoo portage location which changed from /usr/portage to /var/db/repos/gentoo those defaults are reflected in /usr/share/portage/config/repos.conf as installed by newer portage
* Fix docker loginManuel Rüger2018-04-161-1/+1
|
* Extract stage3 archive using XZ compression (#56)Vincent VAN HOLLEBEKE2018-01-121-2/+2
| | | | | * Extract stage3 archive using XZ compression * Added extra space and removed compression method
* Added a multi-stage build example using portage to README.md.Brett Randall2017-12-191-0/+21
| | | Fixed #35.
* Removed trailing / in DIST, made STAGEPATH more verbose. Removed -c from wget-s.Brett Randall2017-12-152-4/+5
|