| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

差分

ナビゲーションに移動 検索に移動
1,471 バイト追加 、 2021年6月3日 (木) 13:07
| [[Docker]] |
==Jenkins==
{{amazon|B07JGWKRZQ}}
===Install([[Docker]])===
----
====ブリッジネットワークの作成====
*https://www.jenkins.io/doc/book/installing/docker/
*https://www.typea.info/blog/index.php/2021/05/24/ubunt_docker_tensorflow_other_host_bridge/
<pre>
$ docker network create jenkins
$ docker run \
--name jenkins-docker \
--rm \
--detach \
--privileged \
$ docker run \
--name jenkins-blueocean \
-- rm \
--detach \
--network jenkins \
--env DOCKER_CERT_PATH=/certs/client \
--env DOCKER_TLS_VERIFY=1 \
--publish 8080:8080 \
--publish 50000:50000 \
--volume jenkins-data:/var/jenkins_home \
--volume jenkins-docker-certs:/certs/client:ro \
295ed6908221 myjenkins-blueocean:1.1 "/sbin/tini -- /usr/…" 4 seconds ago Up 3 seconds 0.0.0.0:8080->8080/tcp, :::8080->8080/tcp, 0.0.0.0:50000->50000/tcp, :::50000->50000/tcp jenkins-blueocean
f15315bf5752 docker:dind "dockerd-entrypoint.…" 6 hours ago Up 6 hours 2375/tcp, 0.0.0.0:2376->2376/tcp, :::2376->2376/tcp jenkins-docker
</pre>
 
<pre>
$ nmcli con show
NAME UUID TYPE DEVICE
ctc-a-d17c80 46a14c17-83f7-4d08-bf9d-c9e1aeba3b81 wifi wlp2s0
br0 cd44f828-91d2-44a9-a0ad-5043d4c73f1d bridge br0
docker0 6c866865-d7ba-4c3c-836a-548630f40c71 bridge docker0
mpqemubr0 3ccae181-8936-4a15-bee2-7a1e07f3db36 bridge mpqemubr0
bridge-slave-enp1s0f1 21562732-1f1c-49b4-a7ba-e6469d46f49b ethernet enp1s0f1
ctc-g-d17c80 21fe84f8-fefd-4f25-a922-e098b6d49e3d wifi --
netplan-enp1s0f1 fb8733d5-5b9d-3c3c-ad52-c077a300b661 ethernet --
</pre>
</pre>
====Jenkins Setup====
----
*アクセスすると、ログにアクセスパスワードが出力される
</pre>
[[File:jenkins_log_password.png|500px]]
 
====推奨プラグインの一括インストール====
 
[[File:jenkins_setup_install_sugest_plugin.png|500px]]
 
====準備完了====
 
[[File:jenkins_ready.png|500px]]
 
=====Web画面からの再起動=====
<pre>
http://192.168.0.16:8080/safeRestart
</pre>
 
====日本語化====
*日本語化は、ブラウザの言語に依存。Edge(Chrome)の例
[[File:jenkins_japanese.png|500px]]
 
==JOBの作成==
===新規フリースタイルプロジェクトのビルド===
[[File:jenkins_job01.png|600px]]
 
===ソースコード管理[[Git]]===
[[File:jenkins_job02.png|600px]]
 
[https://developer.aiming-inc.com/infra/jenkins-github-webhook-collaboration/ JenkinsとGitHubのWebhook連携の整理]
 
[[File:jenkins_job03.png|600px]]

案内メニュー