Tencent Cloud Server での Jenkins の設定方法の詳細

Tencent Cloud Server での Jenkins の設定方法の詳細

1. Tencent Cloud Serverに接続する

1. Mac: (SSH接続を例に挙げます)

注: IP アドレスはパブリック ネットワーク アドレスです。

ssh ユーザー名@IPアドレス

2.Windows接続: 詳細な説明

2. 環境整備

ステップ1: Javaをインストールする

必要なJavaバージョンを選択してください

yum リスト | grep openjdk 

対応するバージョンのJavaをダウンロードしてください

yum で java-1.8.0-openjdk.x86_64 をインストールします

ステップ2: Tomcatをインストールする

ダウンロードしたいバージョンを選択できます。ダウンロードしたいバージョンを表示するには、Tomcatライブラリhttps://mirrors.cnnic.cn/apache/tomcat/にアクセスし、必要なバージョンを選択してダウンロードアドレスをコピーします。

1. インストールしたいディレクトリに移動します

cd /usr/local/jiangliuer

2. tomcatをダウンロードする

https://mirrors.cnnic.cn/apache/tomcat/tomcat-8/v8.5.73/bin/apache-tomcat-8.5.73.tar.gz を取得します。

3. 解凍する

tar -zxf apache-tomcat-8.5.73.tar.gz

4. tomcatを起動します(tomcatディレクトリapache-tomcat-8.5.73に入り、実行します)

./bin/スタートアップ.sh

5. クラウドサーバーターミナルを開く

ここに画像の説明を挿入

6. 起動が成功したかどうかを確認する

ブラウザにクラウド サーバーのパブリック ネットワーク ip:8080 を入力すると、次のインターフェイスが表示され、成功が示されます。

Jenkinsのデプロイメント

公式サイトからJenkins.warをダウンロードします: https://www.jenkins.io/download/、必要なバージョンを選択してダウンロードアドレスをコピーします

1. ダウンロードディレクトリに移動する

ここに画像の説明を挿入

2. Jenkins.warをダウンロードし、Tomcatのwebappsディレクトリにデプロイします。

https://get.jenkins.io/war-stable/2.319.1/jenkins.war を取得します。

ダウンロードが成功すると、次のファイルが表示されます。

結果をダウンロード

3. ブラウザでJenkinsディレクトリにアクセスする

ブラウザにクラウド サーバーのパブリック ネットワーク ip:8080/jenkins を入力すると、次のインターフェイスが表示され、成功したことが示されます。

ここに画像の説明を挿入

Jenkinsのインストール

1. ページパスに従ってJenkinsのパスワードを取得し、ローカルからパスワードをコピーして貼り付けます。

vi /root/.jenkins/secrets/初期管理者パスワード

2. 以下のページに移動します。推奨プラグインを選択して、推奨プラグインをインストールすることをお勧めします。基本的なプラグインに慣れたら、「インストールするプラグインを選択」を選択して、インストールするプラグインをカスタマイズできます。

ここに画像の説明を挿入

3. 管理者のユーザー名とパスワードを作成します。今後のログインのためにユーザー名とパスワードを覚えておいてください。

ここに画像の説明を挿入

4. Jenkins ページに入ります。この時点でインストールは完了です

ここに画像の説明を挿入

Tencent Cloud Server での Jenkins のセットアップに関する詳細な紹介はこれで終わりです。 Cloud Server での Jenkins のセットアップに関する関連コンテンツの詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。 今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • クラウドサーバーのオペレーティングシステムの選択方法についての簡単な説明
  • Alibaba Cloud Serverで新しいユーザーを作成する方法
  • クラウドサービスMRSをベースにしたDolphinScheduler2スケジューリングシステム構築の詳細なケーススタディ

<<:  Vue ページ内の公開マルチタイプ添付画像アップロード領域と適用可能な折りたたみパネル (サンプルコード)

>>:  特定の MySQL テーブルの完全データと増分データをメッセージ キューに同期する - ソリューション

推薦する

JavaScript は 3 つの一般的な Web 効果 (オフセット、クライアント、スクロール シリーズ) を実装します。

目次1. 要素オフセットシリーズ2. 要素表示領域クライアントシリーズ3. 要素スクロールシリーズ1...

MySQLでヘッダー付きのCSVファイルをエクスポートする方法

公式ドキュメント http://dev.mysql.com/doc/refman/5.7/en/se...

Nginxはリバースプロキシを使用して負荷分散プロセス分析を実装します

導入dockerコンテナとdocker-composeに基づいて、Linux環境でのdockerの基...

三角形を描画するための CSS 実装コード (border メソッド)

1. 単純な三角形を実装するCSS ボックス モデルの境界線を使用すると、次のような三角形を実現で...

面接官はReactのライフサイクルについてよく質問します

ReactライフサイクルReactのライフサイクルを理解するのに役立つ2つの図React ライフサイ...

Linux システム Docker への ASP.NET Core アプリケーションのデプロイのプロセス分析

目次1. システム環境2. 運用プロセスと途中で遭遇した問題1. システム環境1. Tencent ...

HTMLページが3秒後に自動的にジャンプする3つの一般的な方法

実際には、N 秒後にページを自動的にジャンプさせるにはどうすればよいかという問題によく遭遇します。私...

MySQLが間違ったインデックスを選択する理由と解決策

MySQL では、テーブルに複数のインデックスを指定できますが、ステートメントの実行時に、使用するイ...

熟練デザイナーの7つの原則(2):色の使い方

<br />前回の記事:優秀なデザイナーの7つの原則(1):フォントデザイン 英語 原文...

海外のウェブページのカラーマッチング事例20選共有

この記事では、優れた Web ページのカラー マッチングの事例を 20 件集めて紹介します。これらの...

Linux での crontab スケジュール実行コマンドの詳細な説明

LINUX では、定期的なタスクは通常、cron デーモン プロセス [ps -ef | grep ...

Vue.jsクラウドストレージで画像アップロード機能を実現

序文ヒント:以下はこの記事の主な内容です。以下のケースを参考にしてください。 1. オブジェクトスト...

リモートログインとポート公開を防ぐためのLinuxサーバー構成IPホワイトリスト

序文ブロガーが使用しているサーバーは Alibaba Cloud から購入したものです。実際、Ali...

Jira リバース プロキシを実装するための nginx について

概要: nginx リバース プロキシ jira を構成し、https を実装します。Tomcat ...

MySQL では UTF-8 が推奨されないのはなぜですか?

最近、Rails 経由で「utf8」でエンコードされた UTF-8 文字列を MariaDB に保存...