我想要在生產模式下生成Web應用程序(運行grunt build),並通過git ftp使用bitbucket流水線將我生成的文件和文件夾從webhost上的文件夾中推送出去。如何運行grunt構建以通過bitbucket管道部署web應用程序?
到位桶web應用結構
app[dir]
tests[dir]
.gitignore
Gruntfile.js
bitbucket-pipelines.yml
bower.json
package.json
...
gitignore
/node_modules
/dist
/.tmp
/.sass-cache
/bower_components
# OS generated files #
######################
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
Icon?
ehthumbs.db
Thumbs.db
log
node_modules
node
# Personal application yamls #
##############################
*bitbucket-pipelines.yml
src/main/resources/static/js/vendor
application-cat.yml
.tern-project
bitbucket-pipelines.yml
.idea/workspace.xml
到位桶-pipelines.yml
image: node:4.6.0
pipelines:
default:
- step:
script:
- apt-get update
- apt-get -qq install git-ftp
- npm install
- npm install -g grunt-cli
- npm install -g [email protected]
- npm install -g bower
- bower install --allow-root
- grunt build
- git ftp push --user $FTP_USERNAME --passwd $FTP_PASSWORD ftp://myDomain.com/public_html/folder/
注意
如果我在本地運行「咕嚕打造」它會產生在我的根應用程序名稱的文件夾:DIST(女巫是OK !!)。 如果我運行bitbucket.pipelines.yml腳本(全部成功),它將不會生成任何文件夾(女巫不是好的!!)。
結論
我結束了推我的虛擬主機提供商的所有資源庫,因爲我不能針對任何DIST文件夾。有什麼建議麼 ?
我有同樣的問題,你有沒有找到任何解決辦法? – Gowri
@Gowri你好,不...然後我還沒有搜索其他解決方案... – que1326