openjdk javaをインストールするgroovyパッケージをインストールする代わりにNexus 3の埋め込みGroovyを使いたい。これを行う簡単な方法はありますか?Nexus 3の埋め込みGroovyを実行する
私が埋め込まれたグルーヴィーを使用してこのコマンドを実行したい:
groovy addUpdateScript.groovy -u "admin" -p "admin123" -n "raw" -f "rawRepositories.groovy" -h "http://localhost:8081"
これはNexus3シェフの料理へのGroovyスクリプトのサポートを追加することです: https://supermarket.chef.io/cookbooks/nexus3
あなたは、このようにコンテンツタイプをtext/plainに切り替えるカールPUTで複雑なグルーヴィースクリプトをアップロードできると言っていますか? curl -v -X PUT -u admin:admin123 - ヘッダー "Content-Type:text/plain" "http:// localhost:8081/service/siesta/rest/v1/script/$ name" -d @ $ myComplexGroovyFile –
はい。レポにジョブを作成、削除、実行するためのシェルスクリプトの例があります。さらにいくつかのビデオデモを見て、実際の動作を確認してください。 –
ありがとう、私はそれを試してみましょう。私はすでにビデオを見ていましたが、私もグルーヴィーなファイルをアップロードすることはできませんでした。私はそれがjsonファイルでなければならないと思った。私は参照用のビデオとスクリプト(https://github.com/dhoer/chef-nexus3/tree/master/api_examples#api_examples)を作成しました。それらのプレゼンテーションとサンプルをそこに置こうとしてくれてありがとう。シェフのリソースにldap configなどのサンプルを追加したいと思います。 –