Fix #6 - Agregar despliege workflow y makefile #7
@ -17,4 +17,6 @@ jobs:
|
||||
uses: actions/checkout@v4
|
||||
- name: Make Build
|
||||
run: make build
|
||||
- name: Make Deploy
|
||||
run: make deploy
|
||||
|
12
Makefile
12
Makefile
@ -1,8 +1,9 @@
|
||||
REGISTRY:= gianet.us/codyops
|
||||
NAMESPACE:= codyops
|
||||
REGISTRY:= gianet.us/$(NAMESPACE)
|
||||
IMAGE:= apex
|
||||
DOMAINS:= com es br
|
||||
|
||||
.PHONY: init build setup $(addprefix step-,$(DOMAINS))
|
||||
.PHONY: init build setup $(addprefix step-,$(DOMAINS)) $(addprefix deploy-,$(DOMAINS))
|
||||
|
||||
init:
|
||||
direnv allow .
|
||||
@ -17,4 +18,9 @@ $(addprefix step-,$(DOMAINS)):
|
||||
export ASTRO_GTAG=${ASTRO_GTAG_$(shell echo $(patsubst step-%,%,$@) | tr '[:lower:]' '[:upper:]')} && \
|
||||
npx astro build --force
|
||||
podman build --pull=newer --tag $(REGISTRY)/$(IMAGE):$(patsubst step-%,%,$@) .
|
||||
#podman push $(REGISTRY)/$(IMAGE):$(patsubst step-%,%,$@)
|
||||
podman push $(REGISTRY)/$(IMAGE):$(patsubst step-%,%,$@)
|
||||
|
||||
deploy: $(addprefix deploy-,$(DOMAINS))
|
||||
|
||||
$(addprefix deploy-,$(DOMAINS)):
|
||||
kubectl -n $(NAMESPACE) rollout restart deployment/$(NAMESPACE)-$(IMAGE)-$(shell echo $(patsubst deploy-%,%,$@))
|
Loading…
x
Reference in New Issue
Block a user