読者です 読者をやめる 読者になる 読者になる

大亜門先生の「遥かなるオウガ☆スター」

私は漫画家 大亜門先生が好きです。
大亜門先生の読切漫画が2014/12/29から「ジャンプ+」で無料公開しています。
タイトルは「遥かなるオウガ☆スター」!

BuilderPlugin開発-JenkinsのParameterを追加する-

JenkinのBuilderプラグイン開発で、Jenkinsにパラメータを追加する方法を記載。

java初心者なのでソースコードの良し悪しはご勘弁)。

public class AddJenkinsParameters {
    private AbstractBuild<?,?>  Build;

    public AddJenkinsParameters(AbstractBuild<?, ?> build) {
        Build = build;
    }

    private void add(List<ParameterValue> params){
        Build.addAction(new ParametersAction(params));
    }

    public void AddParams( Hashtable<String, String> hashtable){
        createParam(hashtable);
    }

    private void createParam( Hashtable<String, String> hashtable){
        List<ParameterValue> params = new ArrayList<ParameterValue>();
        Enumeration<String> keyList = hashtable.keys();
        while(keyList.hasMoreElements()) {
            params.add(new StringParameterValue(key.toString(), hashtable.get(key)));
        }
        add(params);
    }
}

私はHashtableを詰め込んで、AddParamsに渡して実現しました。