From 9ab176b6b8d435c92cda74f41b68184240aad349 Mon Sep 17 00:00:00 2001 From: Diego Gobbi Slomp Date: Mon, 11 Dec 2023 08:48:03 -0300 Subject: [PATCH] Add Makefile, ignore files in gh actions --- .github/workflows/almalinux-image.yml | 13 ++++++-- .github/workflows/debian-image.yml | 13 ++++++-- .github/workflows/rockylinux-image.yml | 13 ++++++-- .github/workflows/ubuntu-image.yml | 13 ++++++-- Makefile | 45 ++++++++++++++++++++++++++ 5 files changed, 89 insertions(+), 8 deletions(-) create mode 100644 Makefile diff --git a/.github/workflows/almalinux-image.yml b/.github/workflows/almalinux-image.yml index 9d39076..96eef58 100644 --- a/.github/workflows/almalinux-image.yml +++ b/.github/workflows/almalinux-image.yml @@ -4,13 +4,22 @@ on: push: branches: ["master"] paths-ignore: - - "README.md" - "dev/**" + - "docker-compose.yml" + - "docker-compose-dc1.yml" + - "LICENSE" + - "Makefile" + - "README.md" + pull_request: branches: ["master"] paths-ignore: - - "README.md" - "dev/**" + - "docker-compose.yml" + - "docker-compose-dc1.yml" + - "LICENSE" + - "Makefile" + - "README.md" jobs: build: diff --git a/.github/workflows/debian-image.yml b/.github/workflows/debian-image.yml index 2f42571..a83067b 100644 --- a/.github/workflows/debian-image.yml +++ b/.github/workflows/debian-image.yml @@ -4,13 +4,22 @@ on: push: branches: ["master"] paths-ignore: - - "README.md" - "dev/**" + - "docker-compose.yml" + - "docker-compose-dc1.yml" + - "LICENSE" + - "Makefile" + - "README.md" + pull_request: branches: ["master"] paths-ignore: - - "README.md" - "dev/**" + - "docker-compose.yml" + - "docker-compose-dc1.yml" + - "LICENSE" + - "Makefile" + - "README.md" jobs: build: diff --git a/.github/workflows/rockylinux-image.yml b/.github/workflows/rockylinux-image.yml index 06e9ced..04ef569 100644 --- a/.github/workflows/rockylinux-image.yml +++ b/.github/workflows/rockylinux-image.yml @@ -4,13 +4,22 @@ on: push: branches: ["master"] paths-ignore: - - "README.md" - "dev/**" + - "docker-compose.yml" + - "docker-compose-dc1.yml" + - "LICENSE" + - "Makefile" + - "README.md" + pull_request: branches: ["master"] paths-ignore: - - "README.md" - "dev/**" + - "docker-compose.yml" + - "docker-compose-dc1.yml" + - "LICENSE" + - "Makefile" + - "README.md" jobs: build: diff --git a/.github/workflows/ubuntu-image.yml b/.github/workflows/ubuntu-image.yml index 8ce86d9..19e6327 100644 --- a/.github/workflows/ubuntu-image.yml +++ b/.github/workflows/ubuntu-image.yml @@ -4,13 +4,22 @@ on: push: branches: ["master"] paths-ignore: - - "README.md" - "dev/**" + - "docker-compose.yml" + - "docker-compose-dc1.yml" + - "LICENSE" + - "Makefile" + - "README.md" + pull_request: branches: ["master"] paths-ignore: - - "README.md" - "dev/**" + - "docker-compose.yml" + - "docker-compose-dc1.yml" + - "LICENSE" + - "Makefile" + - "README.md" jobs: build: diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..4c3c865 --- /dev/null +++ b/Makefile @@ -0,0 +1,45 @@ +.DEFAULT_GOAL:=latest-samba + +.PHONY: latest-samba +latest-samba: + ./dev/latest-published-samba.sh + +.PHONY: push-to-dockerhub +push-to-dockerhub: + ./dev/update-tags-and-push-to-dockerhub.sh + +.PHONY: amd64-build +amd64-build: + ./dev/amd64/build.sh + +.PHONY: amd64-run +amd64-run: + ./dev/amd64/run.sh + +.PHONY: amd64-test +amd64-test: + ./dev/amd64/test.sh + +.PHONY: amd64-test-dns +amd64-test-dns: + ./dev/amd64/test-dns.sh + +.PHONY: amd64-clean +amd64-clean: + ./dev/amd64/clean.sh + +.PHONY: arm64-build +arm64-build: + ./dev/arm64/build.sh + +.PHONY: arm64-run +arm64-run: + ./dev/arm64/run.sh + +.PHONY: arm64-test +arm64-test: + ./dev/arm64/test.sh + +.PHONY: arm64-clean +arm64-clean: + ./dev/arm64/clean.sh