ジェンキンスでは、ビルドステップの下に表示されるオプションを次のようにするなどの要件があります(たとえば)
- シェルを実行する
- ssh経由でコマンドを実行する
- Antを呼び出す
ビルド後のセクションに表示されます。また、ビルドセクションで行ったのと同じ作業を行う必要があります。
プラグインをit.getbuilddescriptors
使用して、ビルドセクションのすべてのオプションをビルド後セクションのUIに表示するようにしました。config.jelly
そして、ビルド後のセクションのjenkinsUIにヘテロリストとして表示されました。
しかし、問題は、それを両方のビルドステップとして機能させる方法がわからないことです。
シェルについては
Shell s = new Shell(command);
s.perform(build, listener, launcher);
そしてそれはうまくいった。
これが可能であれば、すべてのビルドセクションアイテムでも可能である可能性があります。「シェルの実行」の場合とは異なり、実行せずに直接実行する方法はありますか?