Currently, this is my pipeline file:
# Template NodeJS build
# This template allows you to validate your NodeJS code.
# The workflow allows running tests and code linting on the default branch.
image: node:16
pipelines:
default:
- parallel:
- step:
name: Build and Test
caches:
- node
script:
- npm install
- git archive --format=tar.gz main -o application.tar.gz
artifacts:
- application.tar.gz
- step:
name: Heroku
script:
- pipe: atlassian/heroku-deploy:0.1.1
variables:
HEROKU_API_KEY: $HEROKU_API_KEY
HEROKU_APP_NAME: $HEROKU_APP_NAME
ZIP_FILE: application.tar.gz
This is the error I'm getting:
FileNotFoundError: [Errno 2] No such file or directory: 'application.tar.gz'
@Guilherme hi. Thank you for your question.
Seems like you are using parallel step so heroku tries to deploy file that not present yet.
Remove parallel from the config and all should start work.
Regards, Igor
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.