Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OSS Gate Workshop: MonotaRO: 2019-12-02: nonnhima: Jenkins: Work log #1356

Closed
nonnhima opened this issue Dec 2, 2019 · 44 comments
Closed

OSS Gate Workshop: MonotaRO: 2019-12-02: nonnhima: Jenkins: Work log #1356

nonnhima opened this issue Dec 2, 2019 · 44 comments

Comments

@nonnhima
Copy link
Contributor

@nonnhima nonnhima commented Dec 2, 2019

This is a work log of a "OSS Gate workshop".
"OSS Gate workshop" is an activity to increase OSS developers.
Here's been discussed in Japanese. Thanks.

作業ログ作成時の説明

以下のテンプレートを埋めてタイトルに設定します。埋め方例はスクロールすると見えてきます。

OSS Gate Workshop: ${LOCATION}: ${YEAR}-${MONTH}-${DAY}: ${ACCOUNT_NAME}: ${OSS_NAME}: Work log

タイトル例↓:

OSS Gate Workshop: Tokyo: 2017-01-16: kou: Rabbit: Work log

OSS Gateワークショップ関連情報

  • スライド:ワークショップの進行に使っているスライドがあります。
  • チャット:OSS開発に関することならなんでも相談できます。ワークショップが終わった後もオンラインで相談しながら継続的にOSSの開発に参加しましょう!
  • シナリオ:ワークショップの目的・内容・進め方の詳細が書いています。
  • 過去のビギナーの作業ログ:他の人の作業ログから学べることがいろいろあるはずです。
@nonnhima

This comment has been minimized.

Copy link
Contributor Author

@nonnhima nonnhima commented Dec 2, 2019

Jenkinsのライセンスを調べる
https://github.com/jenkinsci/jenkins/blob/master/LICENSE.txt

@nonnhima

This comment has been minimized.

Copy link
Contributor Author

@nonnhima nonnhima commented Dec 2, 2019

ライセンスの内容が同一のため、OSSであることを確認した
https://opensource.org/licenses/MIT

@nonnhima

This comment has been minimized.

Copy link
Contributor Author

@nonnhima nonnhima commented Dec 2, 2019

HPからDL
https://jenkins.io/download/

DLボタンを押しても何も起きない(更新されるのみ)

@nonnhima

This comment has been minimized.

Copy link
Contributor Author

@nonnhima nonnhima commented Dec 2, 2019

Download Jenkins 2.190.3 for:
macOS
のDLを試みる

HPの説明文
https://jenkins.io/download/lts/macos/

@yoichi

This comment has been minimized.

Copy link
Member

@yoichi yoichi commented Dec 2, 2019

サポーターです。よろしくおねがいします

@nonnhima

This comment has been minimized.

Copy link
Contributor Author

@nonnhima nonnhima commented Dec 2, 2019

「Jenkinsは Homebrew パッケージマネージャーを使用してインストールできます 。」

Homebrewがない

@nonnhima

This comment has been minimized.

Copy link
Contributor Author

@nonnhima nonnhima commented Dec 2, 2019

https://brew.sh/index_ja
Homebrewを入れてみる

@nonnhima

This comment has been minimized.

Copy link
Contributor Author

@nonnhima nonnhima commented Dec 2, 2019

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

のコマンドをターミナルに叩いてインストール

@nonnhima

This comment has been minimized.

Copy link
Contributor Author

@nonnhima nonnhima commented Dec 2, 2019

Downloading Command Line Tools for Xcode
から進まなかったのでXcodeをAppStoreからインストール

@nonnhima

This comment has been minimized.

Copy link
Contributor Author

@nonnhima nonnhima commented Dec 2, 2019

Xcodeインストール後、偶然なのかHomebrewのインストールが
Installing Command Line Tools for Xcode
まで進んだ

@nonnhima

This comment has been minimized.

Copy link
Contributor Author

@nonnhima nonnhima commented Dec 2, 2019

HEAD is now at fcfa80a63 Merge pull request #6794 from MikeMcQuaid/fix-cask-style
で再びとどまる

@nonnhima

This comment has been minimized.

Copy link
Contributor Author

@nonnhima nonnhima commented Dec 2, 2019

Homebrewのインストール終了
※注意 日本語に翻訳してインストール手順を確認中

@nonnhima

This comment has been minimized.

Copy link
Contributor Author

@nonnhima nonnhima commented Dec 2, 2019

JenkinsのHPに戻る。
https://jenkins.io/download/lts/macos/

上から順番に、実行
brew install jenkins-lts

@nonnhima

This comment has been minimized.

Copy link
Contributor Author

@nonnhima nonnhima commented Dec 2, 2019

erumonoMacBook-puro:~ elmo$ brew install jenkins-lts
jenkins-lts: Java 1.8 is required to install this formula.
Install AdoptOpenJDK 8 with Homebrew Cask:
  brew cask install homebrew/cask-versions/adoptopenjdk8
Error: An unsatisfied requirement failed this build.
erumonoMacBook-puro:~ elmo$ 
@nonnhima

This comment has been minimized.

Copy link
Contributor Author

@nonnhima nonnhima commented Dec 2, 2019

1つ目からエラーになった

@nonnhima

This comment has been minimized.

Copy link
Contributor Author

@nonnhima nonnhima commented Dec 2, 2019

Java 1.8 がなかったので
コマンド
brew cask install homebrew/cask-versions/adoptopenjdk8
でJava 1.8をインストール

@nonnhima

This comment has been minimized.

Copy link
Contributor Author

@nonnhima nonnhima commented Dec 2, 2019

パスワードを求められたので、MACのパスワード入力
adoptopenjdkインストール完了

@nonnhima

This comment has been minimized.

Copy link
Contributor Author

@nonnhima nonnhima commented Dec 2, 2019

再度以下のコマンドでJenins1つ目インストール
brew install jenkins-lts

@nonnhima

This comment has been minimized.

Copy link
Contributor Author

@nonnhima nonnhima commented Dec 2, 2019

1.最新のLTSバージョンをインストールできた

@nonnhima

This comment has been minimized.

Copy link
Contributor Author

@nonnhima nonnhima commented Dec 2, 2019

3.Jenkinsサービスを開始 のコマンド
brew services start jenkins-lts

@nonnhima

This comment has been minimized.

Copy link
Contributor Author

@nonnhima nonnhima commented Dec 2, 2019

==> Successfully started `jenkins-lts` (label: homebrew.mxcl.jenkins-lts)
erumonoMacBook-puro:~ elmo$ 
@nonnhima

This comment has been minimized.

Copy link
Contributor Author

@nonnhima nonnhima commented Dec 2, 2019

3.Jenkinsサービスを開始できた

けど使い方がわからない
(何が開始されたのかわからない)

1.ダウンロードのページに使い方のリンクがあればわかりやすいのかも
2.ターミナル上にリンクを出してしまう: http://localhost:8080/

@nonnhima

This comment has been minimized.

Copy link
Contributor Author

@nonnhima nonnhima commented Dec 2, 2019

HPでマニュアルを探しているときにダウンロードのリンクを発見。
ダウンロードのページに飛ぶと思いきやなにかが勝手にダウンロードされた
https://jenkins.io/doc/pipeline/tour/getting-started/

Jenkins.war(74.6MB)
がインストールされた

ダウンロードページに推移することを期待していた

@nonnhima

This comment has been minimized.

Copy link
Contributor Author

@nonnhima nonnhima commented Dec 2, 2019

Jenkins使い方の入門ページ
https://jenkins.io/doc/pipeline/tour/getting-started/

いきなり4のURLに飛んでページが開いたことを確認
(今回Brewでインストールしたので1~3は本来いらない手順)

@nonnhima

This comment has been minimized.

Copy link
Contributor Author

@nonnhima nonnhima commented Dec 2, 2019

==> Successfully started `jenkins-lts` (label: homebrew.mxcl.jenkins-lts)
erumonoMacBook-puro:~ elmo$ cd /Users/elmo/.jenkins/secrets/initialAdminPassword
-bash: cd: /Users/elmo/.jenkins/secrets/initialAdminPassword: Not a directory
erumonoMacBook-puro:~ elmo$ cat /Users/elmo/.jenkins/secrets/initialAdminPassword
XXXXXXXXXXXXXXXXXXXXXXXXXXX
erumonoMacBook-puro:~ elmo$ 

パスワードを見るには
cdでなくcatコマンドを使う

@nonnhima

This comment has been minimized.

Copy link
Contributor Author

@nonnhima nonnhima commented Dec 2, 2019

http://localhost:8080/
にアクセスした。

光っているのでsugestedを選択
スクリーンショット 2019-12-02 午後2 46 01

@nonnhima

This comment has been minimized.

Copy link
Contributor Author

@nonnhima nonnhima commented Dec 2, 2019

スクリーンショット 2019-12-02 午後2 47 37

@nonnhima

This comment has been minimized.

Copy link
Contributor Author

@nonnhima nonnhima commented Dec 2, 2019

Create First Admin User
ユーザー名: |  
パスワード: |  
パスワードの確認: |  
フルネーム: |  
メールアドレス:

スクリーンショット 2019-12-02 午後3 27 39

@nonnhima

This comment has been minimized.

Copy link
Contributor Author

@nonnhima nonnhima commented Dec 2, 2019

30分の休憩後、項目に入力してSave and Continueクリック
スクリーンショット 2019-12-02 午後3 43 00

@nonnhima

This comment has been minimized.

Copy link
Contributor Author

@nonnhima nonnhima commented Dec 2, 2019

リロードしてもう一度内容を入力、無事Instance Configurationが表示
Jenkins URL:http://localhost:8080/

@nonnhima

This comment has been minimized.

Copy link
Contributor Author

@nonnhima nonnhima commented Dec 2, 2019

スクリーンショット 2019-12-02 午後3 46 26

@nonnhima

This comment has been minimized.

Copy link
Contributor Author

@nonnhima nonnhima commented Dec 2, 2019

今回の提案
#1356 (comment)

提案
1.ダウンロードのページに使い方のリンクがあればわかりやすい
▼この各OSのダウンロードページ
https://jenkins.io/download/

2.ターミナル上にリンクを出してしまう:
http://localhost:8080/

@nonnhima

This comment has been minimized.

Copy link
Contributor Author

@nonnhima nonnhima commented Dec 2, 2019

それぞれのフィードバック先の確認
1.Jenkinsのコンテンツの編集 Jenkins-io
2.homebrewのJenkinsパッケージ

@yoichi

This comment has been minimized.

Copy link
Member

@yoichi yoichi commented Dec 2, 2019

それぞれ別のフィードバック先になると思う。

  1. https://jenkins.io/download/lts/macos/
    のソースはたぶんhttps://github.com/jenkins-infra/jenkins.io のあたり。

  2. homebrew の jenkins-lts は https://formulae.brew.sh/formula-linux/jenkins-lts のあたりかな

@nonnhima

This comment has been minimized.

Copy link
Contributor Author

@nonnhima nonnhima commented Dec 2, 2019

初めてダウンロードする想定で、1の提案を採用

@nonnhima

This comment has been minimized.

Copy link
Contributor Author

@nonnhima nonnhima commented Dec 2, 2019

1.ダウンロードのページにDL後のアクションについて記述があるとわかりやすい

●フィードバックのきっかけ
Homebrew packageを使ってMacOSのJenkinsをDLしたとき、
$ brew services start jenkins-lts
Jenkinsサービス開始コマンド実行後、次に何をしたらよいかがわかりにくかった。

●フィードバック内容
・MacOSのダウンロードページに、DL後の手順として、下記2点の情報を追加してほしい
https://jenkins.io/download/lts/macos/

・追加したい手順
マニュアル(https://jenkins.io/doc/pipeline/tour/getting-started/#download-and-run-jenkins)の手順4,5から引用

@nonnhima

This comment has been minimized.

Copy link
Contributor Author

@nonnhima nonnhima commented Dec 2, 2019

@yoichi

This comment has been minimized.

Copy link
Member

@yoichi yoichi commented Dec 2, 2019

@nonnhima

This comment has been minimized.

Copy link
Contributor Author

@nonnhima nonnhima commented Dec 2, 2019

MacOSのダウンロードページに追加する文


After starting the Jenkins service, browse to http://localhost:8080 and follow the instructions to complete the installation.

@nonnhima

This comment has been minimized.

Copy link
Contributor Author

@nonnhima nonnhima commented Dec 2, 2019

コミットメッセージ


Add the instruction after Installation for MacOS

Pick up No. 4 and 5 from https://jenkins.io/doc/pipeline/tour/getting-started/#download-and-run-jenkins for MacOS users

@nonnhima

This comment has been minimized.

Copy link
Contributor Author

@nonnhima nonnhima commented Dec 2, 2019

プルリク作成しました
jenkins-infra/jenkins.io#2692

@yoichi

This comment has been minimized.

Copy link
Member

@yoichi yoichi commented Dec 2, 2019

スクリーンショット 2019-12-03 6 34 40

取り込まれてContributors が +1 されましたね 🎉

@nonnhima

This comment has been minimized.

Copy link
Contributor Author

@nonnhima nonnhima commented Dec 2, 2019

Jenkinsのcontributorsの一員になれました👏
ありがとうございます!完全にOSS Gateをくぐることができました

@oss-gate-issue-cleaner

This comment has been minimized.

Copy link

@oss-gate-issue-cleaner oss-gate-issue-cleaner bot commented Dec 3, 2019

おつかれさまでした!

後日引き続きワークショップがある場合

後日のワークショップで再開する際に、issueタイトルの日付を更新してreopenしてください!

ワークショップ終了後に続きがしたい場合

issueはクローズしますが、その後も作業を続けていただいて大丈夫です!

是非このissueを活用なさってください。

今後のイベントの案内

現在以下のイベントの開催を予定しています。

参加をお待ちしてます!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
2 participants
You can’t perform that action at this time.