Build Artifacts
Last updated
Was this helpful?
Last updated
Was this helpful?
Was this helpful?
Artifacts are files that are exported from our build step, such as binary executable files. We can easily add them with 2 more lines on our pipeline configuration file. More Details
image: golang:1.22
stages:
- test
- build
build:
stage: build
script:
- "go build -o calculator"
- "./calculator"
artifacts: # Our change
paths:
- calculator # Filename
test:
stage: test
script:
- "go test"
Save your changes to trigger a new deployment pipeline, then check if you can download the file
Look into deploying your artifacts into a file server such as through SSH, SMB or NFS. Below is an example of using SSH for this.