Build Artifacts
Basic Artifact Output
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


Better ways of storing artifacts
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.
Last updated
Was this helpful?