Commit graph

41 commits

Author SHA1 Message Date
a04ffa3289 Cherrypick out bouncer code 2024-05-16 13:22:34 +02:00
f7873fe671
Feature/merging all my junk together ()
* Merging all my junk together.

* Add more junk from other repos.

* Fix missing hadolint.

* Fixed names

* Somehow, I missed out a lot of components

* More jiggery pokery

* More jiggery pokery

* Ignore some hadolint warnings

* Maybe fix build?

* Split back up php Dockerfile.

* dockerfile->file

* Flavours environment issues

* Fix flavours?

* remove onbuilds.

* Might be these quotes tripping it up.

* Try without caching/buildx/qemu

* OK it needs caching/buildx/qemu lol

* remove build cache.

* Put build caching back

* Add octoprint bits

* Add pulls.

* Fix build order + linter.

* rejig multistage builder to make hadolint happy(ier)
2021-05-30 13:04:18 +02:00
49c06822ee
Feature/rebuild for better caching ()
* Rebuilding for better caching

* Rebuilding for better caching. Squash this commit.

* Paths to dockerfiles changed.

* Rebuilding for better caching. Squash this commit.

* Rebuilding for better caching. Squash this commit.

* Refactoring

* Refactoring

* fixing the screaming about duplicates in apt sources.

* Vanity tagging

* Vanity tagging

* Try vanity again.

* re-enable all versions and variants
2021-05-29 22:54:10 +02:00
7620e3a5fe Rejigging for new namespace, adopted into the Benzine Organisation. 2021-05-17 19:27:01 +02:00
8560237e4e Slight refactor. 2021-04-12 10:24:23 +02:00
f7105b1514 Some php packages have moved around. 2021-04-12 10:21:59 +02:00
d8f6cdadbd remove references to PHP 5.6 2021-04-12 09:17:10 +02:00
a986ae72b3 Cleanup generation of readme. 2021-02-22 09:47:50 +01:00
e1319237df
Feature/multiplat ()
* Fuckin' Perl. Marshall 199MB => 130MB

* Down to 122MB. I'll take it.

* Multiplatform rewrite

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Squash this.

* Squash this

* Squash this

* Squash this

* Squash this

* Squash this

* Squash this

* Squash this

* Squash this

* Squash this

* Apparently github registry doesn't support multi-platform images 🤦

* gchr.io replaced github registry containers, who knew.

* GHCR not GHPR

* Skip GHCR?

* Probably should copy the login action changes across.

* Fire ze cannons

* Re-enable lint. Enable Marshall. Disable GHCR, its just broken jank.

* Rename

* Probably don't care about -onbuild builds right now.

* The full matrix isn't building yet :/

* Typo.

* I can't spell, evidently

* This is causing some strange behaviour.

* This is causing some strange behaviour.

* Turn off fail fast.

* Add PHP_VERSION ENVAR

* Add vanity tag functionality

* 7.4 all built right... Build all the other images?

* Tabzilla

* Fix issues with 8.0/7.0 being truncated to 8/7. Phase out 5.6 builder.

* Vanity tags might run on a different instance oops.

* Why was php7.4-redis/php8.0-redis removed in the first place. I have no idea.
2020-12-02 12:27:31 +01:00
4f15eabb1e
php5.6-mongodb has been withdrawn? 2020-11-24 14:30:01 +01:00
589b6a3c34
Add php-imagick 2020-11-24 10:40:07 +01:00
601626e953
PHP8.0 build 2020-11-13 19:59:00 +01:00
5c999cc694 Uncomment redis and memcached? 2020-04-23 14:03:45 +02:00
f28568aca4 Transmute and generate x86_64 and arm64v8 builds 2020-03-19 18:22:02 +01:00
8c55f704b1 Bye felicia. mysql-client -> mariadb-client. 2020-02-11 11:43:44 +01:00
c84508d28c Early days php7.4 release 2019-11-09 03:45:11 +01:00
c316c6056d Docs generator updated 2019-08-15 21:31:34 +02:00
17211e3a62 Gussy up the readme. 2019-08-15 18:43:55 +02:00
ca90a97c4d Rejig more bits of the build pipeline 2019-08-15 18:24:48 +02:00
ef82e3cf23 setup flowerbox 2019-08-15 18:12:06 +02:00
ca306620db Move setup tasks to a make step. 2019-08-15 18:10:53 +02:00
94604a8aae -latest isn't actually in the name 2019-08-15 17:08:14 +02:00
b0f61e3b00 -latest isn't actually in the name 2019-08-15 17:00:26 +02:00
316b9d0b15 Hopefully more build successes if marshall can be built by all builders... 2019-08-15 15:51:10 +02:00
42112b51e9 --progress=plain doesn't work on Travis 2019-08-15 14:17:50 +02:00
d14d4ab9f1 Fix onbuild paths 2019-08-15 13:45:17 +02:00
1855fce089 Use a makefile to use docker directly so we can use DOCKER_BUILDKIT=1 2019-08-15 13:21:29 +02:00
a382ea9ef7 Moving to Travis from Jenkins 2019-08-14 17:34:54 +02:00
6c8cc498c8 Rework how nodejs builds are built to support -onbuild variants. Remove need for extra Dockerfile.withBuildTools 2019-07-19 10:01:07 +02:00
356984905c Make a version of node with and without gcc. So this way we get node:10 & node:10-gcc 2019-07-15 11:45:01 +02:00
c2081841e4 Don't care about errors on cleanup. 2019-07-15 11:04:42 +02:00
Matthew Baggett
65045b9090 Fix issues with php5.6 and clear_env bug 2019-07-04 09:48:39 +02:00
Matthew Baggett
4427b2639b fix denied access 2019-06-13 11:56:26 +02:00
Matthew Baggett
f1cb699602 clean up assets that may be left behind on the machine. 2019-06-13 11:35:23 +02:00
Matthew Baggett
54632994af Rename everything, add post-task for aliases. 2019-06-13 11:27:11 +02:00
Matthew Baggett
7bb40d40e1 Even more fragmentation. 2019-06-13 11:20:05 +02:00
Matthew Baggett
43b9aafce4 Fragment push process, starting with node 2019-06-13 10:52:29 +02:00
Matthew Baggett
4ac81a57fa Add a --pull to every build declaration. 2019-06-13 10:46:51 +02:00
Matthew Baggett
a7fa79eb03 Fix typos. 2019-06-12 10:09:43 +02:00
Matthew Baggett
67bcf85e40 Testing with gitlab 2019-06-12 09:32:57 +02:00
Matthew Baggett
29f30f4bec Git history got Thanos-snapped 2019-06-11 16:59:58 +02:00