乞食版自動化配置jenkins環境構築
1822 ワード
まずホストの配置を見てみましょう.私が京東雲で活動している間に買った1コア1 gbの乞食版ホストの価格は1年111フロントエンドの開発で配置されるときは通常buildをサーバに配置します.以前採用した案はbuild後に手動でサーバにアップロードすることです.これは良い方法ではありません.時間を浪費したり、エラーが発生したりします.自動配置が必要です.自動配置領域、オープンソース、使用量が大きいのはjenkinsでしょう.
まずサーバシステムはubuntu 16.04 64ビット仮想メモリを調整するという操作の目的はnpm run buildをスムーズに実行できるようにするためであり,以前buildを実行したときにcpuが100%まで爆発し,最後にbuildが失敗し,利用可能なメモリを調整した後に解決したとは原理が不明である.
Ubuntuにdockerをインストールする操作はdocker公式ドキュメントを参照してください
-eのパラメータはタイムゾーンを設定するためです
上記の操作を実行すると、アクセスサーバのip:8080にブートページが表示されるはずです.
プロンプトに従ってファイルを表示
出力された内容をコピーし、ユーザー名パスワードを設定してjenkinsのインストールを終了します.具体的な使い方は後述する.
転載先:https://juejin.im/post/5ac0f7d651882555784e1b4a
一、基礎準備
まずサーバシステムはubuntu 16.04 64ビット仮想メモリを調整するという操作の目的はnpm run buildをスムーズに実行できるようにするためであり,以前buildを実行したときにcpuが100%まで爆発し,最後にbuildが失敗し,利用可能なメモリを調整した後に解決したとは原理が不明である.
#
free -m
# count 2G, .
dd if=/dev/zero of=/swap/swapadd bs=1024 count=2024288
#
mkswap /swap/swapadd
#
swapon /swap/swapadd
Ubuntuにdockerをインストールする操作はdocker公式ドキュメントを参照してください
二、dockerでJenkinsを実行する
// Jenkins
sudo mkdir /var/jekins
sudo chown 1000:1000 /var/jekins
// docker ,
docker run -p 8080:8080 -p 50000:50000 -d -e JAVA_OPTS=-Dorg.apache.commons.jelly.tags.fmt.timeZone=Asia/Shanghai -v /var/jenkins:/var/jenkins_home jenkins
-eのパラメータはタイムゾーンを設定するためです
三、Jenkinsの配置
上記の操作を実行すると、アクセスサーバのip:8080にブートページが表示されるはずです.
プロンプトに従ってファイルを表示
cat /var/jenkins/secrets/initialAdminPassword
出力された内容をコピーし、ユーザー名パスワードを設定してjenkinsのインストールを終了します.具体的な使い方は後述する.
転載先:https://juejin.im/post/5ac0f7d651882555784e1b4a