When reading the documentation I thought artifacts from previous steps would be available for the following ones.
options:
docker: true
pipelines:
branches:
master:
- step:
image: golang:1.9
name: Build and test
script:
- PACKAGE_PATH="${GOPATH}/src/${BITBUCKET_REPO_SLUG}"
- mkdir -pv "${PACKAGE_PATH}"
- tar -cO --exclude-vcs --exclude=bitbucket-pipelines.yml . | tar -xv -C "${PACKAGE_PATH}"
- cd "${PACKAGE_PATH}"
- go get -v
- go build -v
- go test -v ./...
artifacts:
- MYAPPLICATION
- step:
image: debian/jessie:latest
name: Deploy
script:
- ls -la
In this configuration I expected to have the MYAPPLICATION file from "Build and test" step available to use on the "Deploy" step.
However, the "ls -l" command show only my source code and not the MYAPPLICATION file.