2016-11-03 14 views
0

私は、ユーザーからの入力としてgitリポジトリ、ユーザー名とパスワードを取っていると私はXMLでユーザー名とパスワードを送信するための構文を知らない以下のconfig.xmljenkinsジョブXMLでgithubのユーザ名とパスワードを設定するには?

<scm class="hudson.plugins.git.GitSCM" plugin="[email protected]"> 
    <configVersion>2</configVersion> 
    <userRemoteConfigs> 
     <hudson.plugins.git.UserRemoteConfig> 
     **<url>"git repository path"</url>** 
     </hudson.plugins.git.UserRemoteConfig> 
    </userRemoteConfigs>  
    </scm> 

を使用してジェンキンスジョブを作成しています。 xmlでユーザ名とパスワードを追加する必要があります

+0

最も簡単な方法は、JenkinsのUIで必要なものを定義し、 – Ivan

+0

の後にジョブの設定を確認することです。実際には私の仕事はユーザーからの入力をjspページから受け取り、ジョブの設定ファイルに自動的に設定します。これらの入力はJenkinsのUIで手動で – susanoo

答えて

0

ジェンキンスはパスワードを保存するために暗号化を使用していますので、encrypt your passwordが必要です。 Jenkins Masterのバージョンや使用しているGit SCMプラグインのバージョンを指定していないので、設定のフォーマットを確認する最も安全な方法は、質問のコメントに示唆されているようにして、Git、そのセクションをジョブ内に作成する方法を参照してください。

幸運を祈る!

+0

私はJenkins verを使用しています。 2.11、Gitplugin 3.0.0.私はユーザ名とパスワードを手動で設定したデモジョブを作成しました。しかし、そのジョブのconfig.xmlを開くと、データは暗号化された形式でタグに保存されます。私は何をすべきか? – susanoo

+0

ジョブのXMLを作成する前に、資格情報を処理する必要があります。 APIを使用して、どのように生成しているのかわかりません。 CLI? – Dvir669

関連する問題