Commit Graph

37 Commits

Author SHA1 Message Date
grossmj
378c0c9cc0
Setup Python venv 2024-10-30 19:30:29 +10:00
grossmj
c4ac57e200
Use Python venv in build-docker-images.yml 2024-10-30 18:30:29 +10:00
grossmj
de05af77da
Fix Python requirements installation in build-docker-images.yml 2024-10-16 20:16:53 +10:00
grossmj
7625170e24
Update GitHub Action workflows 2024-05-17 12:02:49 +07:00
Bernhard Ehlers
0f4a9586dd
Docker build: Run push action only on changes within docker directory 2024-02-06 13:52:43 +01:00
Bernhard Ehlers
67c7b12cb1 Docker build tool renamed to docker_make
The build tool behaves more like make, it builds only the changed images.
2023-12-15 19:51:41 +01:00
Bernhard Ehlers
8b2250b289 Docker build: Simplify definition of DOCKER_REPOSITORY 2023-10-26 21:37:01 +02:00
Bernhard Ehlers
32538f7d1f Docker build: Include time of pull request to calculation of change time 2023-09-30 14:04:19 +02:00
Bernhard Ehlers
dbc07198e3 Docker build: Update actions version 2023-09-20 13:28:17 +02:00
Bernhard Ehlers
59e1b1787c Docker build: Retry on communication errors 2023-08-11 09:29:26 +02:00
Bernhard Ehlers
6cf40f983e Docker build: speed up getting information of images 2023-08-08 12:49:06 +02:00
Bernhard Ehlers
9c584935a7 Build system: Fix bad indent in commit 65d01f8 2023-08-08 12:00:52 +02:00
Bernhard Ehlers
65d01f8bae Build system: Treat untagged and tagged :latest images as the same 2023-08-08 11:08:38 +02:00
Bernhard Ehlers
3d842d2ff3 Docker build: better get_image_version() 2023-07-09 00:34:45 +02:00
Bernhard Ehlers
128b642464 kalilinux - rebuild when image version changes 2023-07-05 13:38:09 +02:00
Bernhard Ehlers
19a47ab63d Docker build: Cleanup on image rebuilds 2023-06-24 18:05:06 +02:00
grossmj
79637b7946 Enable both the DockerHub and the GitHub Container Registry for building and uploading 2023-06-19 13:00:23 +09:30
Bernhard Ehlers
c47148cfd8 Docker build: Rebuild all repositories when name-only target changes 2023-06-15 03:35:04 +02:00
Bernhard Ehlers
7b6eac020f Docker build: Pause on concurrent builds 2023-06-13 10:24:57 +02:00
Bernhard Ehlers
fcb790ebcd Docker build: Support building and uploading to multiple registries 2023-06-12 15:21:45 +02:00
Bernhard Ehlers
3a5d352f1c Docker build: Support logins to multiple registries 2023-06-06 11:12:10 +02:00
grossmj
51a487f899 Change secrets.DOCKERHUB_ORG to secrets.DOCKERHUB_REPOSITORY 2023-05-30 08:44:32 +08:00
Bernhard Ehlers
2b44d68d9e Replace DOCKER_ACCOUNT with DOCKER_REPOSITORY and DOCKER_USERNAME 2023-05-29 18:21:24 +02:00
grossmj
4b0983fea3 Use the Docker hub org instead of user 2023-05-29 21:42:03 +08:00
grossmj
141832faf4 Push on Docker Hub 2023-05-29 20:23:27 +08:00
grossmj
70fbe6a1b9 Revert "Temporally Run build-docker-images.yml in PR"
This reverts commit 3386ba0e08.
2023-05-29 20:21:45 +08:00
grossmj
7abc5f9c5a Set 'packages' scope permission to write for GITHUB_TOKEN 2023-05-29 19:53:39 +08:00
grossmj
da2d2d49d5 Handle if environment variable DOCKER_ACCOUNT is undefined 2023-05-29 19:32:57 +08:00
grossmj
72c91376f3 Force DOCKER_ACCOUNT to be lower case 2023-05-29 17:55:13 +08:00
grossmj
b954ae53f0 Push on ghcr.io registry 2023-05-29 17:38:05 +08:00
grossmj
3386ba0e08 Temporally Run build-docker-images.yml in PR 2023-05-29 17:31:00 +08:00
Bernhard Ehlers
257b5f154f Docker build: Update workflow 2023-05-28 17:49:57 +02:00
grossmj
4748e168bd Rename build.yml to build-docker-images.yml 2023-05-28 13:58:47 +08:00
Bernhard Ehlers
12289975de Docker build system: upload to DockerHub 2023-05-27 17:41:05 +02:00
Bernhard Ehlers
c80dd65dfc Docker Build System
Docker images are rebuilt, when the base image or
the build context has changed.
2023-05-27 17:12:05 +02:00
grossmj
99627a8a74 Automatically add new issues to GNS3 project 2023-01-31 09:52:07 +08:00
Jeremy Grossmann
8e7e33f0f8
Create codeql.yml 2022-12-27 14:20:36 +08:00