kind: pipeline type: exec name: prdUploader steps: - name: greeting image: golang:1.21-alpine commands: - go build - go test #steps: # - name: Test # commands: # - echo "TEST" # - name: Build # image: golang:1.21-alpine # environment: # GO111MODULE: on # commands: # - echo "Building the Go project with Test Mode" # - go build -o myapp -ldflags "-X main.RunMode=test" # - ls -lh # - ./prdUploader # # - name: Deploy to Docker Container # image: docker # commands: # - echo "Stopping and removing the old container if it exists" # - docker stop product_uploader || true # - docker rm product_uploader || true # - echo "Deploying the application to a new Docker container" # - docker build -t prdUploader:test . # - docker run -d -p 11000:11000 --name product_uploader prdUploader:test