我的项目使用git
来获取位桶,并使用git-ftp
将构建物部署到FTP上。
我想:
-不跟踪源文件中的构建
-不跟踪ftp上的源文件
-仅跟踪ftp上的build
文件夹
现在我有:
.gitignore
中:build
.git-ftp-ignore
中:*
.git-ftp-include
中:build/*
但是命令git ftp push
返回一条消息
There are no files to sync.
Last deployment changed from to b0d3d2797796a0bc3c47d0aa128a3abc4cbef9e5.
答案 0 :(得分:0)
这就是我所做的
在 bitbucket-pipelines.yml 文件中
image: node:10.15.3
pipelines:
default:
- step:
caches:
- node
name: Installing
script:
- npm install
- npm run build
- apt-get update
- apt-get -qq install git-ftp
- git ftp push --syncroot ./build --user $FTP_USERNAME --passwd $FTP_PASSWORD $FTP_SERVER
然后添加了一个仅包含
的 .git-ftp-include 文件!./build