如何将代码从比特桶部署到heroku?
在我将代码从bitbucket自动部署到heroku时,我在bitbucket-pipelines.yml中遇到了一些配置问题如何将代码从比特桶部署到heroku?,heroku,bitbucket,Heroku,Bitbucket,在我将代码从bitbucket自动部署到heroku时,我在bitbucket-pipelines.yml中遇到了一些配置问题 HEROKU_API_KEY: 'XXXXXX' HEROKU_APP_NAME: 'XXXX' ZIP_FILE: 'your-app-sources.tar.gz' WAIT: 'true' 以上是Heroku的配置 但在部署时,它在“ZIP_文件”附近给了我一个错误:“…” 像上面提到的那样,找不到文件/文件夹 我的问题是我必须为“ZIP_文件”设置哪个
HEROKU_API_KEY: 'XXXXXX'
HEROKU_APP_NAME: 'XXXX'
ZIP_FILE: 'your-app-sources.tar.gz'
WAIT: 'true'
以上是Heroku的配置
但在部署时,它在“ZIP_文件”附近给了我一个错误:“…”
像上面提到的那样,找不到文件/文件夹
我的问题是我必须为“ZIP_文件”设置哪个值:“XXXX”
请帮我往前走
注意:我正在执行从bitbucket到heroku的自动部署,以便在
主分支。
谢谢,SrinivasaRao.CH您可以在部署过程的前一步中执行此操作
- step:
name: Create ZIP_FILE
script:
- tar czfv my_app.tgz /path/to/src
artifacts:
- my_app.tgz
这样,您就可以在下一步(上面的步骤)中访问tar.gz应用程序
一切都应该是这样的:
pipelines:
default:
- step:
name: Create ZIP_FILE
script:
- tar czfv my_app.tgz /path/to/src
artifacts:
- my_app.tgz
- step:
name: Deploy to Heroku
deployment: test # set to test, staging or production
script:
- pipe: atlassian/heroku-deploy:1.1.1
variables:
HEROKU_API_KEY: $HEROKU_API_KEY
HEROKU_APP_NAME: $HEROKU_APP_NAME
ZIP_FILE: "my_app.tgz"
您可以在部署过程的前一步中执行此操作
- step:
name: Create ZIP_FILE
script:
- tar czfv my_app.tgz /path/to/src
artifacts:
- my_app.tgz
这样,您就可以在下一步(上面的步骤)中访问tar.gz应用程序
一切都应该是这样的:
pipelines:
default:
- step:
name: Create ZIP_FILE
script:
- tar czfv my_app.tgz /path/to/src
artifacts:
- my_app.tgz
- step:
name: Deploy to Heroku
deployment: test # set to test, staging or production
script:
- pipe: atlassian/heroku-deploy:1.1.1
variables:
HEROKU_API_KEY: $HEROKU_API_KEY
HEROKU_APP_NAME: $HEROKU_APP_NAME
ZIP_FILE: "my_app.tgz"
在本地项目中,生成项目的新tgz文件:
npm pack
完成后,复制新的
.tgz
生成的名称并将其粘贴为“ZIP_FILE”属性的值,然后将其推送到您的repo。这对我有用 在本地项目中,生成项目的新tgz文件:
npm pack
完成后,复制新的.tgz
生成的名称并将其粘贴为“ZIP_FILE”属性的值,然后将其推送到您的repo。这对我有用