Commit Graph

130 Commits

Author SHA1 Message Date
Mario Campos 623f8d48ba Update build for arm64 bullseye (#118)
Replace old Groovy repository to use Hirsute version instead
2022-01-03 14:47:03 +01:00
Juan Jose Medina 58a9dd8846 Include Debian 11 in CI automations (#111)
* Include Debian 11 in CI automations

* Disabled bullseye arm for now until we figure out a fix for the qemu crash

* Use qemu-static package from Ubuntu 20.10 when building for bullseye to workaround the segfault issue
2021-09-01 14:22:27 +02:00
John Kristensen 688305299d Support Debian 11/bullseye (#110)
The `update-rc.d` command in the `init-system-helpers` package is
required by the `linux-util` postinst script, but `init-system-helpers`
doesn't seem to be installed by default in 11/bullseye.

The suite name for the updates repository has also changed in
11/bullseye.
2021-08-31 16:15:50 +02:00
Juan Jose Medina 59c31e40dd Install gcloud dependency from github workflow (#108) 2021-03-22 16:27:31 +01:00
Javier J. Salmerón-García b440f1e755 Merge pull request #106 from bitnami/add-template
Add github template
2021-03-16 10:59:14 +01:00
Javier Salmeron Garcia fde742f766 Add github template 2021-03-16 10:43:56 +01:00
Juan Jose Medina fa8d74f535 Run periodically (#105) 2021-03-15 16:41:01 +01:00
Juan Jose Medina c2560732cf Disable travis (#104) 2021-03-15 11:04:49 +01:00
Juan Jose Medina 98de255d46 Migrate to GitHub actions (#103) 2021-03-10 16:37:37 +01:00
Juan Jose Medina 092c369201 Properly consider branch in travis-ci.com (#102) 2021-02-22 13:45:51 +01:00
Juan Jose Medina c772bace4d Make sure gcloud gets installed (#101)
* Make sure gcloud gets installed
2021-02-22 12:58:05 +01:00
Juan Jose Medina e8efb17bd6 Push multiarch manifest to gcr and quay and refactor it into a script (#100)
* Push to all repositories

* Auth to gcr.io via docker
2021-02-22 10:47:12 +01:00
Juan Jose Medina f1d26bb1f0 Properly push to quay and gcr (#98) 2021-02-16 19:49:06 +01:00
Juan Jose Medina 32b649e94a Removed extra trailing platform (#96) 2021-02-16 17:31:45 +01:00
Juan Jose Medina 3d317f54b6 Support disabling update_minideb_derived step from travis (#97) 2021-02-16 17:31:15 +01:00
Juan Jose Medina 58442c91f7 Remove incorrect trailing platform when tagging (#95)
* Remove incorrect trailing platform when tagging

* Fixed missing quote
2021-02-16 15:03:01 +01:00
Juan Jose Medina e44e9f1a00 Merge pull request #90 from alekitto/multiarch_build
arm64 support
2021-02-16 13:53:34 +01:00
Alessandro Chitolina 3e8a70710a fix jessie builds and repo digest fetch command 2021-02-11 15:00:59 +01:00
Alessandro Chitolina aeabf3b974 use LATEST and DISTS_WITH_SNAPSHOT env vars in travis configuration 2021-02-09 17:12:46 +01:00
Alessandro Chitolina e15de67ff4 use global env BASENAME for docker image name 2021-02-09 15:50:24 +01:00
Alessandro Chitolina 5a6e2273d5 fix build script in travis.yml 2021-02-09 15:48:31 +01:00
Alessandro Chitolina 555918d243 temporarily restore arm64-graviton2 as build arch 2021-01-26 17:37:03 +01:00
Alessandro Chitolina 15bc96ae45 fix build on arm 2021-01-24 18:25:42 +01:00
Alessandro Chitolina 980da68068 add paragraph for qemu_build on README 2021-01-22 19:53:00 +01:00
Alessandro Chitolina 1b01af719b build buster snapshot images and fix arch for travis-ci.org 2021-01-22 18:36:57 +01:00
Alessandro Chitolina deb033200e arm64 support 2021-01-13 18:14:31 +01:00
Daniel Arteaga e4f37e8a5d Merge pull request #88 from bitnami/minideb-1599585660
fix: not try to publish unstable distro
2020-09-08 19:28:36 +02:00
darteaga 32dc57d6e8 fix: not try to publish unstable distro
Signed-off-by: darteaga <darteaga@vmware.com>
2020-09-08 17:21:36 +00:00
Daniel Arteaga 7233aa2731 Merge pull request #87 from bitnami/minideb-1599583326
fix: disable unstable
2020-09-08 19:02:53 +02:00
darteaga 9afed36cb0 fix: disable unstable 2020-09-08 16:43:04 +00:00
Daniel Arteaga 6c039b8bd8 Merge pull request #84 from bitnami/debian-snapshots
Add support for debian snapshot
2020-07-03 09:44:19 +02: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 ec594cb887 refactor vars and remove unused function 2020-07-02 12:06:41 +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 eee9f06e77 improve snapshot script to always get the latest id 2020-07-01 14:44:40 +00:00
darteaga 35fb3b08f5 avoid using IFS 2020-07-01 10:44:13 +00:00
darteaga 82fec01b8e remove unnecessary if/else in pushall 2020-06-30 13:32:48 +00:00
Daniel Arteaga c9c82d6a17 remove unnecessary if/else
Co-authored-by: Marko Mikulicic <mkm@bitnami.com>
2020-06-30 15:31:08 +02:00
darteaga b7ed2764cd fix not directory error 2020-06-30 12:04:23 +00:00
darteaga e754737551 fix read options error 2020-06-30 11:59:15 +00:00
darteaga 8fafa0d899 add support for debian snapshot 2020-06-30 11:38:19 +00:00
James Westby 392318a8a9 Stop trying to update -extras
The -extras repos are archived, so we can't create PRs any more, so don't try.

-runtimes is still active.
2020-01-21 18:37:49 +01:00
James Westby 10a49a0a03 Don't delete symlinks in /usr/share/doc
/usr/share/doc contains a structure that might be like

```
   foo/copyright
   foo/other
   bar -> foo
```

In this case we want to delete `foo/other`, but leave `bar` alone.

The previous code would delete `bar` as it is not a directory.

However, the structure of `/usr/share/doc` is such that the first
level is a per-package directory (or symlink) and the directory
contains the files. We therefore want to only consider files in the
package directories, so look a level further down the tree before
deleting.
2020-01-21 17:15:59 +01:00
James Westby bdd52f459c Also tag latest at push time 2019-10-07 12:21:04 +01:00
James Westby 9eea538c29 Tag other registries in push
Previously we were tagging for all registries as we built
the images and then pushing all registries blindly.

Now if an image hasn't changed it wouldn't tag with the other
registry tags, and then the push would fail as the gcr/quay
tags didn't exist.

Rather than taking care to tag in the case where the image
hasn't changed, instead change the pushall script to
only assume that `bitnami/minideb` tags are correct, and
tag the other registries based on that one before pushing.

This ensures that the tags will always exist, and also makes
sure we are pushing the same image to each registry (excluding
race conditions.)
2019-10-07 11:31:21 +01:00