いくつかの設定ファイルを作成したユーザーは、ジェンキンスにアクセスしてテストをビルドして実行するためにJenkinsにアクセスするデスクトップからアップロードする必要があります。Jenkinsのデスクトップからジョブのワークスペースにファイルをコピーするプラグイン
私はコンフィグファイルプロバイダプラグインを使ってみました。https://wiki.jenkins-ci.org/display/JENKINS/Config+File+Provider+Pluginで説明しました。これは、JenkinsのUIに設定ファイルをコピーするためにはうまくいくように思えます.YenkinsのUIは、それぞれのジョブののBuild環境で、指定されたパスで後でスレーブに同期させることができます。ただし、これらのファイルをアップロードするユーザーには管理者権限がありません。したがって、彼らはManage Jenkinsの下にあるの設定ファイル管理にアクセスすることはできません。 設定ファイルの管理をJenkinsのサイドバーの下に移動して、ユーザーが同じものを編集できるようにする方法はありますか?
これを達成するのに役立つ他のプラグインはありますか?私も試しましたSlaveにコピープラグインですが、$ JENKINS_HOME/userContentにあるファイルをジョブのワークスペースにコピーするだけです。デスクトップから$ JENKINS_HOME/userContentにファイルをコピーしてから、プラグインを使用する必要があります。
明白かもしれませんが、設定ファイルをgitまたは選択したscmからフェッチして読み込むことはできませんか?ジョブは次のようになります。scmは構成ファイルを取得し(1つはビルドステップ)、2番目のステップはenv-justはロードされたファイルを、3は次のステップで必要なものを実行します。 scmを使用することで、開発者は変更をリポジトリにプッシュするだけで済みます。 –