CLOVER🍀

That was when it all began.

Nexus

Sonatype Nexus Repository 3へローカルディレクトリーのアーティファクトをデプロイ(deploy:deploy-file)するPythonスクリプトを書く

これは、なにをしたくて書いたもの? 以前、Groovyでこういうスクリプトを書きました。 Nexus 3向けにMavenのローカルリポジトリのファイルをリモートリポジトリにデプロイするスクリプトを書く - CLOVER 最近ではGroovyを使っていないので、こういうのはPyt…

Sonatype Nexus 3でコンポーネントをREST APIで削除する

これは、なにをしたくて書いたもの? Sonatype Nexus 3を使ってリポジトリーにアップロードをしていると、時々削除したくなります。 特にSonatype Nexus自体の環境を作っていたり、コンテナイメージを作成するテストをしている時などに。 Sonatype NexusのWe…

Sonatype Nexus 3でランダムに生成されるadminユーザーのパスワードを固定する

これは、なにをしたくて書いたもの? Sonatype Nexus 3をインストールして起動すると、adminユーザーのパスワードがランダムに生成されてsonatype-work/nexus3/admin.passwordに 保存されます。 これを固定できないかなと思いまして。 Sonatype Nexus 3でラ…

Sonatype Nexus 3でPyPiリポジトリーを作成して、uvでパッケージを公開する

これは、なにをしたくて書いたもの? Sonatype Nexus 3でPyPiリポジトリーを作成して、Pythonパッケージを公開してみます。 Pythonパッケージと配布まわり Pythonのパッケージと配布に関する知識がないので、まずはこちらを見ていこうと思います。 Pythonパ…

Sontype Nexus 3のDockerレジストリーで、匿名ユーザーからのDockerイメージのpullを許可する

これは、なにをしたくて書いたもの? Sonatype Nexus 3のDockerレジストリーを使って匿名ユーザーからのDockerイメージのpullができるようにしようと思ったのですが、 これにかなりハマったのでメモしておきます。 なんで困ったのか? Docker Hubのプロキシ…

Sonatype Nexus 3のDockerレジストリーをDocker Hubのミラーとして使う

これは、なにをしたくて書いたもの? Dockerデーモンの設定に、Docker Hubのミラーが設定できることを知ったので、Sonatype NexusでDockerレジストリーを 作成して使ってみることにしました。 Docker Hubのミラーを設定する Docker Hubのミラー設定に関する…

Sonatype Nexus 3をインストールして、HTTPSコネクターを設定する

これは、なにをしたくて書いたもの? Sonatype Nexus 3のHTTPSコネクターの設定を、今ならどうやるのかちょっと見ておこうかなということで。 情報整理の一環だったりします。 Sonatype NexusのSSL/TLS設定について Sonatype NexusのSSL/TLSの設定に関する…

Sonatype Nexus 3/2で、REST API+Groovyスクリプトを使ってリポジトリを作る

これは、なにをしたくて書いたもの? Sonatype Nexusを使ってリポジトリを作るのに、Web Consoleにログインして作るのが面倒だなーと思って他の方法は?と できれば、Sonatype Nexus 3と2、それぞれで知りたい REST APIと、スクリプトが使えるらしい 試して…

Nexus 3向けにMavenのローカルリポジトリのファイルをリモートリポジトリにデプロイするスクリプトを書く

最近、MavenのRepositoryとしてSonatype Nexus 3を使っているのですが、2の頃と違ってリポジトリの構成がファイルシステム そのものではなくて、バイナリな感じになりましたね?これにより、Maven Centralに置いていないようなライブラリは、Nexusに個別にde…

Sonatype Nexus 3で、Third PartyのMavenアーティファクトをアップロードする(+リポジトリについて少し)

Sonatype Nexusですが、バージョン 2の頃はNexus上でアーティファクトのアップロードができていたようですが、Using the User Interface (Nexus 2)Uploading Components (Nexus 2)バージョン 3では、どうもこれができなさそうな感じです。 ※2系の頃に「Using…

Sonatype Nexus 3を使用して、PrivateなMavenリポジトリ、npm Registry、Docker Registryを構築する

Sonatype Nexusが、OSS版でもバージョン3からDocker Registryになれると聞き、「これは!」と思い 自分でも試してみようかと。http://www.sonatype.org/nexus/http://www.sonatype.org/nexus/2016/06/29/using-nexus-3-as-a-private-docker-registry/Nexus R…

Sonatype Nexusを使用して、ローカルMaven/npmリポジトリを構築する

追記) Nexus 3を使って、Docker Registryも含めたエントリを書きました。 Sonatype Nexus 3を使用して、PrivateなMavenリポジトリ、npm Registry、Docker Registryを構築する - CLOVER 今まで、自分のローカルMavenリポジトリはApacheを使って単にWebアクセ…