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