ジョブやタスクをJenkinsに委ねることで、インフラ を自動化することができます。
作業負荷を軽減するために作られたオープンソースの自動化ツールで、ビルド、テスト、デプロイを行います。Jenkinsを使って継続的な統合パイプラインを構築し、アプリケーションの継続的な配信を実現します。 データのインポート/エクスポートやビルドのスケジューリングなどの作業を自動化するために、数百種類のプラグインが用意されています。
Linode上のJenkins Marketplace Appを使用することで、Jenkinsサーバーをより早くセットアップすることができます。
マーケットプレイスアプリのデプロイメント
Linode Marketplaceでは、Cloud Managerを使用してCompute Instanceに簡単にソフトウェアをデプロイすることができます。完全な手順については、Get Started with Marketplace Appsを参照してください。
- Cloud Managerにログインし、左のナビゲーションメニューから「Marketplace」リンクを選択します。これにより、LinodeCreateページが表示され、Marketplaceタブがあらかじめ選択されています。
- Select App」セクションで、デプロイしたいアプリを選択します。
- コンピュートインスタンスの作成」ガイドの手順とアドバイスに従って、フォームに記入します。選択したMarketplace Appによっては、追加の設定オプションが利用できる場合があります。この Marketplace App で利用できる互換性のあるディストリビューション、推奨プラン、および追加の構成オプションについては、以下の「構成オプション」セクションを参照してください。
- Linodeの作成]ボタンをクリックします。Compute Instanceがプロビジョニングされ、完全に電源が入ったら、ソフトウェアのインストールが完了するのを待ちます。この前にインスタンスの電源を切ったり再起動したりすると、ソフトウェアのインストールに失敗する可能性があります。
アプリが完全にインストールされたことを確認するには、Get Started with Marketplace Apps > Verify Installation(マーケットプレイスアプリを使い始める) を参照してください。インストールが完了したら、「Getting Started After Deployment」セクションの指示に従って、アプリケーションにアクセスし、使用を開始します。
注意:Jenkinsは、Compute Instanceのプロビジョニングが終了してから2-5分以内に完全にインストールされる必要があります。
設定オプション
- 対応するディストリビューション Debian 10
- 推奨する最小限のプランです。全てのプランタイプ、サイズに対応可能です。
デプロイ後のスタートアップ
Jenkinsインスタンスのデプロイ後、ログインして設定作業を続ける準備ができました。次のセクションの手順に従って作業を開始してください。
ジェンキンス・インスタンスへのアクセス
- SSHでLinodeに接続します。
- の内容を確認して、Jenkinsの管理者パスワードを取得します。
/var/lib/jenkins/secrets/initialAdminPassword
ファイルを作成します。cat /var/lib/jenkins/secrets/initialAdminPassword
同様の出力が表示されるはずです。0f6fed516bc4ceab24373fe5de513dc
- ブラウザを起動し、以下の場所に移動します。
http://192.0.2.0:8080/
.交換192.0.2.0
あなたの Linode's IP address.これは、あなたに ジェンキンスのロック解除 のページを表示します。前のステップで取得したパスワードを入力して 続ける. - これで、コミュニティが推奨するプラグインをインストールするか、インストールするプラグインを手動で選択して、Jenkinsの設定を続ける準備が整いました。お好みのオプションを選択してください。
- 必要なプラグインをインストールした後、最初の管理者ユーザーを作成するためのプロンプトが表示されます。このセクションの冒頭で取得したログインパスワードは一時的なものなので、今すぐadminユーザーを作成する必要があります。
詳細情報
このトピックに関する追加情報については、以下のリソースを参照してください。これらは有用であることを期待して提供されていますが、外部で提供されている資料の正確性や適時性を保証するものではありませんのでご了承ください。
Jenkins MarketplaceアプリはLinodeによって構築されました。アプリの展開に関するサポートは、サイドバーに記載されている情報を介してLinodeサポートに連絡してください。ツールやソフトウェア自体に関するサポートについては、Jenkins Communityをご覧ください。