Webアプリケーションを生成モード(gruntビルドを実行中)で生成し、webhost上のdist/フォルダから生成されたファイルとフォルダをgit ftp経由でbitbucketパイプラインでプッシュしたいとします。bitbucketパイプラインでWebアプリケーションをデプロイするためにgruntビルドを実行するには?
のBitbucket 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フォルダ(魔女はOKではありません!!)は生成されません。私はどんなdistのフォルダをターゲットにすることはできませんので、私は私のウェブホスト上のすべてのリポジトリを押してしまった
結論
。助言がありますか ?
を助けることを願っていますか? – Gowri
@Gowriこんにちは、いいえ...私はその後から他の解決策を探していません... – que1326