Yahav Itzhak
Jfrog Tech LeadYahav is a developer at JFrog, part of the Ecosystem team developing free open source IDE and CI integrations
The Latest From Yahav Itzhak
-
JFrog CLI、あなたのGitHub Actionsヒーロー
| < 1 min readGitHub Actions バージョン 2 のベータ版が終了し、一般利用が可能になった今、自動化された DevOps ワークフローで Artifactory リポジトリを管理するにはどうすればいいのでしょうか?困ったときにバイナリを救うのは誰でしょうか? 恐れることはありません、JFrog はここにいます!新しいアクションが GitHub マーケットプレイスに加わりました。これにより、GitHub Actions のワークフローでJFrog CLI を使用して開発、テスト、リリースを通してビルドを進めることができます。 選択した自動化ツールと Artifactory を統合することは、JFrog CLI を利用することで容易に実現できます。このシンプルなコマンドライン・インターフェースを使えば、ソフトウェアバイナリに対してすべての必要な DevOps パスを実現することができます。 以前のDevOpsは… GitHub は2018年の GitHub Universe で初めて GitHub Actions を公開しましたが、これは継続的インテグレーション(CI)と継続的デプロイメント(CD)のワークフローを自動化するための驚くべき新しい手法です。いくつかのシンプルなスクリプトを通して、ソースコードのプッシュのようなイベントをトリガーに、GitHub リポジトリに対して任意の操作を実行することができます。GitHub 内からカスタムの自動化プロセスを実行して、あらゆるコードプロジェクトのビルド、テスト、パッケージ、リリース、デプロイを行うことができます。 それ以来、いくつかの重要な変更がありました。バージョン2での最大の変更はバージョン1で使用されていた HCL の代わりに YAML ベースの記述言語を使用するようになったことです。 GitHub Marketplace では linter の実行、AWS Lambda へのデプロイ、Jest の実行などに役立つアクションを提供しています。そして今、Artifactory がそのリストに加わりました。 これらの公開されたアクション(または独自のプライベートアクション)を使用するには、リポジトリの GitHub Actions ワークフロー内で定義します。それでは新しい Setup JFrog…
さらに見る -
JFrog CLIがあなたをサポート
| < 1 min readJFrog CLIはbashとzshでオートコンプリートをサポートするようになりました。この機能により、Bashとzshコマンドを入力し始めるだけで、CLIクライアントが使用可能なオプションを表示するようになりました。タブを使ってオプションをスクロールすることもできます。 JFrog CLIはJFrogソリューションを使用した自動化作業を簡素化できます。例えば、JFrog DistributionワークフローでCLIを使用し、集中型プラットフォームでソフトウェアリリースの管理ができます。ご参考までに、いくつかの便利な機能をご紹介します。 並列複数アップロードとダウンロード チェックサムの最適化 一般的なビルドのFile Specs Maven, Gradle, Go, npm, nuget, Dockerのビルド統合とビルド情報 セキュリティ拡張 JFrog CLIについての詳細 > それでは、この機能の設定方法について説明します。 JFrog CLIのダウンロードとインストールを開始します。 Bashでオートコンプリートを設定する Bashのオートコンプリートを設定するには2つの方法があります: Homebrewを使用: jfrog-cliをインストールするとHomebrewは自動的に'<HOMEBREW_PREFIX>/etc/bash_completion.d/jfrog'へbash補完スクリプトをインストールします。 Homebrewの補完をbashで利用できるようにする場合、こちらの手順をご参照ください。 マニュアルインストール: ‘jfrog completion bash’コマンドを実行します。 指示に従ってインストールします。 zshでオートコンプリートを設定する zshのオートコンプリートを設定するには2つの方法があります: oh-my-zshを使用: テキストエディタで$HOME/.zshrcを表示します。 プラグインリストに‘jfrog’を追加します。例えば、plugins=(git mvn npm sdk jfrog) 詳細はこちら > マニュアルインストール: ‘jfrog completion zsh’コマンドを実行します。 指示に従ってインストールします。 JFrog CLIを使用して、実際にお試し下さい!!
さらに見る