ジェンキンスパイプラインビルドの一環として、私のレポをチェックアウトします(私のワークスペースにコピーできます)。ワークスペース内のファイルを変更してから、github repoにプッシュバックします。私はちょうど私がそのファイルを取ると誰もがそれを助けることができれば、私のGitのレポ変更されたファイルをワークスペースでgithubにプッシュ
まで戻ってそれをプッシュすることができますどのように
node {
stage 'Update File'
env.WORKSPACE = pwd()
File file = new File("${env.WORKSPACE}/ios.podspec");
fileText = file.text;
regex = "(spec.version\\s.*\$)";
fileText = fileText.replaceAll(regex, "spec.version = '${VERSION}'\n".trim());
file.write(fileText);
}
がはるかに
をいただければ幸いですpodspecファイルにバージョン番号を更新していますおかげ
.gitignore' 'の下にリストされているファイルのですか?あなたのローカルのファイルを変更して変更をコミットすることもできますか? – nullpointer
いいえ、私は紛失しているとわからないので、私はローカルで更新することができます – Richlewis
かなり簡単にファイルをコミットし、変更を押してください。あなたはローカルでチェックアウトされたバージョンを持っていますが、リモートを設定する必要があるかもしれません(デフォルトではリモートから切り離されていると思います)。あなたのパイプラインに合ったツールを選び、コマンドを実行してください。 – gpgekko