ci debug
This commit is contained in:
parent
8ce3288ada
commit
987e126c9d
2 changed files with 14 additions and 6 deletions
|
|
@ -6,7 +6,7 @@ lint:
|
||||||
stage: test
|
stage: test
|
||||||
image: registry.gitlab.com/etke.cc/base/build
|
image: registry.gitlab.com/etke.cc/base/build
|
||||||
script:
|
script:
|
||||||
- git remote get-url origin
|
- just try
|
||||||
- just lint
|
- just lint
|
||||||
|
|
||||||
unit:
|
unit:
|
||||||
|
|
|
||||||
18
justfile
18
justfile
|
|
@ -1,6 +1,14 @@
|
||||||
CI_REGISTRY_IMAGE := env_var_or_default("CI_REGISTRY_IMAGE", "registry.gitlab.com/etke.cc/postmoogle")
|
tag := if env_var_or_default("CI_COMMIT_TAG", "main") == "main" { "latest" } else { env_var_or_default("CI_COMMIT_TAG", "latest") }
|
||||||
REGISTRY_IMAGE := env_var_or_default("REGISTRY_IMAGE", "registry.etke.cc/etke.cc/postmoogle")
|
repo := replace(replace_regex(env_var_or_default("CI_REGISTRY_IMAGE",`git remote get-url origin`), ".*@|.git", ""), ":", "/")
|
||||||
CI_COMMIT_TAG := if env_var_or_default("CI_COMMIT_TAG", "main") == "main" { "latest" } else { env_var_or_default("CI_COMMIT_TAG", "latest") }
|
project := file_name(repo)
|
||||||
|
gitlab_image := "registry." + repo + ":" + tag
|
||||||
|
etke_image := replace(gitlab_image, "gitlab.com", "etke.cc")
|
||||||
|
|
||||||
|
try:
|
||||||
|
@echo {{ project }}
|
||||||
|
@echo {{ repo }}
|
||||||
|
@echo {{ gitlab_image }}
|
||||||
|
@echo {{ etke_image }}
|
||||||
|
|
||||||
# show help by default
|
# show help by default
|
||||||
default:
|
default:
|
||||||
|
|
@ -33,7 +41,7 @@ run:
|
||||||
|
|
||||||
# build app
|
# build app
|
||||||
build:
|
build:
|
||||||
go build -v -o postmoogle ./cmd
|
go build -v -o {{ project }} ./cmd
|
||||||
|
|
||||||
# docker login
|
# docker login
|
||||||
login:
|
login:
|
||||||
|
|
@ -42,4 +50,4 @@ login:
|
||||||
# docker build
|
# docker build
|
||||||
docker:
|
docker:
|
||||||
docker buildx create --use
|
docker buildx create --use
|
||||||
docker buildx build --platform linux/arm64/v8,linux/amd64 --push -t {{ CI_REGISTRY_IMAGE }}:{{ CI_COMMIT_TAG }} -t {{ REGISTRY_IMAGE }}:{{ CI_COMMIT_TAG }} .
|
docker buildx build --platform linux/arm64/v8,linux/amd64 --push -t {{ gitlab_image }} -t {{ etke_image }} .
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue