This is a simple CI/CD tutorial using Harness.
go run main.go
orgo build -o main main.go
and./main
-
docker build --no-cache -f Dockerfile -t golang-ci-cd .
-
docker run -dp 8080:8080 golang-ci-cd
-
docker buildx create --name mydockerbuilder --driver docker-container --bootstrap
-
docker buildx use mydockerbuilder
-
docker buildx inspect
-
docker login --username <docker-hub-username> --password <docker-hub-password>
-
docker buildx build --no-cache --platform=linux/arm64 --platform=linux/amd64 -t docker.io/<docker-hub-username>/<image-name>:<tag> --push -f ./Dockerfile .
ordocker build --no-cache --platform=linux/arm64,linux/amd64 -f Dockerfile --push -t <docker-hub-username>/<image-name> .