Wykres commitów

73 Commity (master)

Autor SHA1 Wiadomość Data
Carlos Gomes 47714383d9
Bump pnpm version to 9.x 2024-08-14 21:29:40 +02:00
Carlos Gomes 4db2e10b6e
Updating versions and included modules
[ci-skip]
2024-06-18 09:58:52 +02:00
Carlos Gomes 119dd22f4c
Use ADD instead of curl to install deployer 2024-06-17 23:53:55 +02:00
Carlos Gomes 8fd170e2a9
add amd64 and arm64 to build the image 2024-06-17 22:40:47 +02:00
Carlos Gomes e59cf17d49
Reorder commands to use docker cache more effectively 2024-06-17 22:39:20 +02:00
Carlos Gomes d41e0633fd
Disable deployer to see if the build pass 2024-06-17 21:25:24 +02:00
Carlos Gomes b65da77ba1
Try build only arm64 2024-06-17 20:51:02 +02:00
Carlos Gomes 93fdc78458
Fix build and dependencies 2024-06-17 19:53:42 +02:00
Carlos Gomes 578a8ee491
Add BCMath PHP extension
fix #2
2024-06-17 19:47:25 +02:00
Carlos Gomes d4351cafb5
Move to Ubuntu Noble, Node 20, and add pnpm 2024-06-17 19:17:29 +02:00
Carlos Gomes c24b9e2842
Fix node installation 2023-11-09 22:33:53 +01:00
Carlos Gomes 1d0edbcf39
Upgrade Composer and Node Source install 2023-11-09 22:25:23 +01:00
Carlos Gomes 35a7a7c949
Adding php7.4 variant 2023-10-18 15:08:41 +02:00
Carlos Gomes d6dc460623 Fix Composer install method 2023-08-27 18:55:13 +02:00
Carlos Gomes fdcfa76de6 Update Node to v18 2023-08-27 18:45:35 +02:00
Carlos Gomes 15a210d14a
Remove Arm7 as it is too slow to build and I'm not using on a Rasp PI 2022-10-04 11:50:10 +02:00
Carlos Gomes d425306089
Install NodeJS from package-manager instead of manual download 2022-10-04 11:49:28 +02:00
Carlos Gomes 0c7a895aa5
Remove env from interpolations 2022-10-04 10:46:29 +02:00
Carlos Gomes 0aa7cca69b
Change the TAGS interpolation 2022-10-04 10:39:53 +02:00
Carlos Gomes 4dcb67b5f8
Refactor the variables interpolation 2022-10-04 10:33:17 +02:00
Carlos Gomes c9065626e3
change the image variable 2022-10-04 10:07:15 +02:00
Carlos Gomes 6b31603d32
Move IMAGE value to the matrix 2022-10-04 09:54:00 +02:00
Carlos Gomes 790612be82
Move the env block to the step 2022-10-04 09:44:11 +02:00
Carlos Gomes 4f5472dbee
Refactor to use Matrix and multi-arch NodeJS 2022-10-04 09:06:43 +02:00
Carlos Gomes 59d03b0760
Include QEMU step to allow build multi-arch 2022-10-04 08:12:24 +02:00
Carlos Gomes 58070a7cb9
Build the image multi-arch 2022-10-04 07:23:11 +02:00
Carlos Gomes dea4da1b34
Install php-mbstring as it is required by PHPUnit 2022-09-08 22:32:55 +02:00
Carlos Gomes c8cd004633
Moving from the PHP official to Ubuntu and ondrej ppa (#1)
* Moving to Ubuntu + ppa/ondrej reduced from 705Mb to 534Mb

* Remove legacy build

* Fix the pipeline
2022-08-23 19:57:20 +02:00
Carlos Gomes 66c72374b0
Test cache-from in conjunction with cache-to 2021-11-22 23:03:16 +01:00
Carlos Gomes aeb79851dd
Add inline cache to test if it speeds up the build 2021-11-22 22:58:43 +01:00
Carlos Gomes e235ae4a19
Remove quotes from DEPLOYER_VERSION 2021-11-22 22:30:45 +01:00
Carlos Gomes 900706f95c
Enable docker build cache-from 2021-11-13 01:44:28 +01:00
Carlos Gomes e3dede34ca
Add navigation through the history with up and down arrows 2021-11-13 01:33:45 +01:00
Carlos Gomes 1fb8b4480e
Fix ls alias options 2021-11-12 22:44:09 +01:00
Carlos Gomes c2994d3f33
Add purge to the remove command 2021-11-12 22:43:49 +01:00
Carlos Gomes afd7b30c37
Remove empty quotes from ci trying to fix the build for php 7.1 2021-11-12 13:16:06 +01:00
Carlos Gomes 8127999afd
Move away from Alpine as it is smaller but its IO is 20% slower
The overall gatsby pipeline can increase for more than 30 seconds
2021-11-12 13:00:30 +01:00
Carlos Gomes fde37d7d8b
Rename Dockerfile to keep history 2021-11-12 11:54:52 +01:00
Carlos Gomes 80daa2c335
Enable PHP7-latest build 2021-11-12 01:19:01 +01:00
Carlos Gomes b6102b5872
Install Node from download instead of apk 2021-11-12 00:01:00 +01:00
Carlos Gomes fd359142f6
Install util-linux as it is used by Gatsby 2021-11-11 20:23:38 +01:00
Carlos Gomes 7ae02d9f94
Make the deployer version dynamic per PHP version
PHP 7.1 has to use older versions
2021-11-11 19:07:46 +01:00
Carlos Gomes 3d8307e326
Move to Alpine and add PHP8 2021-11-11 19:01:13 +01:00
Carlos Gomes cd4335ce58
Add upgrade as a step trying to fix the cert issue 2021-10-07 14:37:39 +02:00
Carlos Gomes 7dd3ef7729
Installing ca-certificates 2021-10-07 14:09:09 +02:00
Carlos Gomes 7b9a46e7c5
Install dependencies for PHP modules 2021-10-07 13:18:50 +02:00
Carlos Gomes 9b0f05e39d
Remove Sudo command 2021-10-07 11:47:01 +02:00
Carlos Gomes cd6a7873c6
Update NodeJS install command 2021-10-07 11:43:26 +02:00
Carlos Gomes 78c6151810
Add php7.1 and install dependencies for unit test 2021-10-07 11:35:56 +02:00
Carlos Gomes 2d34eccea0
Adding action to build and publish 2021-09-13 19:08:56 +02:00