2017-06-11 10 views
1

私がコミットし、リモートケーキビルドタスクを使用してにプロジェクトを推進していますビルドし使用してリモートリポジトリにタグを作成します。はケーキが

GitAddAll("."); 

GitCommit(".", authorName, authorEmail, message); 

GitTag(".", version); 

GitPush(".", username, password, "master); 

ファイルがローカルリポジトリにコミットし、リモートにプッシュされています。

タグはローカルリポジトリに作成されていますが、はリモートには作成されていません。

リモートのリポジトリにタグを作成するにはどうすればよいですか?ギター?

答えて

2

私は明示的にタグをプッシュする方法ソース管理下にあなたのソリューションフォルダならば、私のquestion

#addin "Cake.Git" 
var solutionFolder = "./"; 
var versionTag = "someTag"; 

Task("Default") 
    .Does(() => 
    { 
     GitTag(solutionFolder, versionTag); 
     GitPushRef(solutionFolder, gitUser, gitPassword, "origin", versionTag); 
    } 
}); 
0

タグを明示的にプッシュします。または、push.followTags = trueを設定します。

+0

を掲載さ?私はそのためのケーキaddinを見つけませんでした... –

+0

私はそれが 'GitPush("、 "ユーザ名、パスワード、バージョン);だと思います; ' – phd

+0

私はそのような方法を見つけませんでしたか?ユーザー名、パスワード、ブランチを持つのは1つだけです –