12345678910111213141516171819202122232425262728293031323334353637 |
- IMAGE_NAME ?= senomas/git-rebase
- IMAGE_TAG ?= 1.0
- FULL_IMAGE_NAME = $(IMAGE_NAME):$(IMAGE_TAG)
- ARGS ?=
- .PHONY: FORCE
- .DEFAULT_GOAL := run
- build: ## Build the Docker image
- @echo "Building Docker image: $(FULL_IMAGE_NAME)..."
- docker build -t $(FULL_IMAGE_NAME) .
- @echo "Build complete: $(FULL_IMAGE_NAME)"
- docker push $(FULL_IMAGE_NAME)
- run: build FORCE
- @echo "Running ai-commit.sh using image: $(FULL_IMAGE_NAME)..."
- @echo "Passing arguments: $(ARGS)"
-
- DOCKER_IMAGE_NAME=$(FULL_IMAGE_NAME) ./ai-rebase.sh $(ARGS) origin/master
- delete-backups: build FORCE
- @echo "Running ai-commit.sh using image: $(FULL_IMAGE_NAME)..."
- @echo "Passing arguments: $(ARGS)"
-
- DOCKER_IMAGE_NAME=$(FULL_IMAGE_NAME) ./ai-rebase.sh $(ARGS) --delete-backups
|