Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

How to properly create an artifact for heroku deploy?

Guilherme October 13, 2022

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'

1 answer

0 votes
Igor Stoyanov
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
October 17, 2022

@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

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
TAGS
AUG Leaders

Atlassian Community Events