Commit Graph

29 Commits

Author SHA1 Message Date
Carlos Rodríguez Hernández a76f97db15 Deprecate Debian 10 (#165)
* Deprecate Debian 10

Signed-off-by: Carlos Rodríguez Hernández <carlosrh@vmware.com>

* Change debootstrap

Signed-off-by: Carlos Rodríguez Hernández <carlosrh@vmware.com>

* Remove buster from checks

Signed-off-by: Carlos Rodríguez Hernández <carlosrh@vmware.com>

* Update bullseye

Signed-off-by: Carlos Rodríguez Hernández <carlosrh@vmware.com>

---------

Signed-off-by: Carlos Rodríguez Hernández <carlosrh@vmware.com>
2024-07-01 18:11:30 +02:00
Jose Antonio Carmona 04c8a20386 Add support for Debian 12 bookworm
Signed-off-by: Jose Antonio Carmona <jcarmona@vmware.com>
2023-06-12 18:11:35 +02:00
Carlos Rodriguez Hernandez a9d9039d03 Remove snapshot logic
Signed-off-by: Carlos Rodriguez Hernandez <carlosrh@vmware.com>
2022-11-03 16:40:27 +00:00
Carlos Rodriguez Hernandez 373a9a011a Use buster for minideb snapshot
Signed-off-by: Carlos Rodriguez Hernandez <carlosrh@vmware.com>
2022-06-20 15:35:56 +00:00
Carlos Rodriguez Hernandez 76e2a0a4a3 Update debian versions
Signed-off-by: Carlos Rodriguez Hernandez <carlosrh@vmware.com>
2022-06-20 11:07:43 +00:00
Alessandro Chitolina deb033200e arm64 support 2021-01-13 18:14:31 +01:00
darteaga 9afed36cb0 fix: disable unstable 2020-09-08 16:43:04 +00:00
darteaga 3fc1c3a0a8 rename buildone_snapshot 2020-07-02 16:32:35 +00:00
darteaga eb9110745c add build_latest_snapshot script 2020-07-02 16:11:43 +00:00
darteaga 8a090bd3e6 separate snapshot_id logic 2020-07-02 15:03:12 +00:00
darteaga ff93bf6411 improve scripts 2020-07-02 10:38:56 +00:00
darteaga eb3437cd8a improve scripts 2020-07-01 17:06:21 +00:00
darteaga 135056aa0a missing dists 2020-07-01 16:42:29 +00:00
darteaga 815d32183d apply pr feedback 2020-07-01 16:36:28 +00:00
darteaga 8fafa0d899 add support for debian snapshot 2020-06-30 11:38:19 +00:00
James Westby 4881871bd0 Split out a buildone script
This makes it easier to test all the code around the building
of an image as you can just build one image.
2019-09-27 13:27:54 +02:00
James Westby e64c3dd071 Include dockerdiff output in the log
When this happens in travis the intermediate images
aren't pushed, so you have to rebuild locally.

The dockerdiff output may be large, but that's more useful
than having to try and reproduce locally.
2019-09-25 12:49:47 +02:00
James Westby 52253ec27f Set buster as latest
Buster is the latest Debian release, so point the `latest` tag to it.
2019-08-19 15:31:02 +02:00
Filippo Giunchedi 2c4b4f0f14 Add Buster
Tweak the tests so that they use default-mysql-server
on newer dists as it replaced the mysql-server package.

Also add explicit import of the buster signing key
as the Travis agent doesn't have it available.

Thanks to Filippo Giunchedi (@filippog) for the initial
work on this.
2019-07-11 16:11:35 +02:00
James Westby fad19490cb Add stretch and make it default
Stretch was just released: https://www.debian.org/News/2017/20170617

Closes #32
2017-06-19 08:23:41 +01:00
Sameer Naik 9a0d628cca push minideb image builds to quay.io/bitnami/minideb 2017-05-23 15:25:50 +05:30
James Westby 44030c910b Make the image build reproducible
Change the mkimage script so that the produced image is
reproducible. This involves:

   - removing the ldconfig aux-cache as it changes on every build.
   - set the mtimes of the files to a specific date so that the
     resulting tar file will have the same contents.
   - The `strings` guard around the unsafe-io tweak seems to be
     non-deterministic. It was sometimes not adding the tweak
     for the same file. Remove it as we don't care about older
     than jessie.
   - Importing the image by constructing a docker image with
     a specific timestamp and doing `docker load`.

Also change the buildall script to build each image twice and
confirm that the same tarball is produced, and that results
in the layers in the imported images matching.

Add a dockerdiff script that checks that two images are equivalent,
and tries to show the differences if not. This is useful when the
build script reports differences, as it can point to what the
differences are.
2017-02-10 11:48:28 +00:00
James Westby 1a5519d4f1 Stop building wheezy.
We don't use it, and there won't be too much interest in it
as jessie has been out for a while.
2017-02-02 09:29:03 +01:00
James Westby 193afb273d Move the containers to the bitnami namespace. 2016-10-13 18:22:34 +01:00
James Westby a915cb330e Also push images to GCR.
We want to make our images available on GCR as well as dockerhub.

It is using our test account for now while testing Travis integration.
2016-10-12 13:44:18 +01:00
James Westby 44a24cda66 Build wheezy as well.
We build oldstable stacksmith base images as well, so build that
here.

Drop the namibase code as it isn't used.
2016-10-03 17:44:09 +02:00
James Westby e5899b1cd2 Stop building namibase. 2016-09-08 12:18:23 +01:00
James Westby a3884552f3 Don't tag until tested. 2016-09-08 10:16:42 +01:00
James Westby 2916ff94f4 First go at minideb. 2016-09-02 14:48:09 +01:00