2013年12月10日
Jenkinsから学ぶウェブ開発環境
私の個人的な目標とは別に、会社員としての立場で、目指している立ち位置というものもあります。
それは、 プログラマーでありながら、開発環境の構築・設計・保守もできるようになる ということです。
開発環境って、あんまり具体的に何が必要なのかわかっていなくて、ウェブアプリケーション開発の現場だったら、そうだなぁ、Apache?Tomcat?くらいな考えでした。
それも、もちろん大事で、メモリの分配とか、ガベージコレクションのログを見れるとかできたほうがいいに決まっています。もちろん、そういった知識も浅すぎるのですが・・・
ただ、本当はそれ以前に、開発のプログラムをリポジトリ管理するもの、プログラムをビルドするもの、またビルド・テスト・デプロイすらも自動化する仕組みなどを構築して、開発者は開発に専念。
プログラムのビルド結果は、アプリケーションが判断してくれて、開発者はプログラムをコミットした時点で、アプリケーションからプログラムのビルド結果の通知を受けるといった仕組み。
リリース一か月前になって初めてビルドしました。
あれ?エラーが、ここにも、ここにも!!あれ?ここを直したら、ここがだめで、さらに、ここまでだめだー!!!というのでは取り返しがつかなくなるので、プログラムのエラーは早めに気づいてはやめに直すというのが必要になるのですね。
そこで活躍しているのが、Jenkinsなんですよね。
私がプログラムの学習を始めた時に、上司にJenkinsに登録してビルドできるかどうかまでチェックして。と言われて、本を読んでみたものの、全く意味不明でしたw
読んだ本はこちらです。
Jenkins実践入門 〜ビルド・テスト・デプロイを自動化する技術 (WEB DB PRESS plus)
新品価格
¥2,919 から
(2013/12/14 22:44時点)
そして、ウェブアプリケーションがどんな風に開発されているか、肌で感じてきた今、
もう一度この本を読むと、まず、開発現場でどんな技術が使われているのかがよくわかります。
ちなみに、Jenkinsの開発者でもある川口さんが日本に戻っている12月にセミナーが何回かおこなわれるのですが、運よく1つ参加できることになりました。
とても人気のあるセミナーで、150名とかの募集のところ、300とかを超えてしまう人気ぶりなんですね。
その日は仕事を提示で上がります。そして、開発現場でJenkinsを使っている人たちと名刺交換できればいいなと思っています。エンジニアではなく、来年こそはプログラマーになるんですからね。
Jenkinsを使ったウェブアプリケーション開発の基盤を自宅環境で整えられればと思っています。
この記事へのコメント
https://envoytoken.io/
https://fildena.makeup/
<a href=" ibuprofen" rel="nofollow">https://cenforcehim.com/motrin.html">ibuprofen capsule brand name</a>
Best trends of meds. Get now.
ivermectin gel
https://gamespace.com/members/sildenafil/
Source: <a href=" https://clspls.com/ ">cialis pills</a>
https://propecia24.top how can i get generic propecia price
<a href=" where" rel="nofollow">https://propecia24.top">where buy cheap propecia no prescription</a>
All dope almost medicament. Read report here.
<a href=" ivermectin" rel="nofollow">https://stromectolverb.com">ivermectin 0.5 lotion india</a>
https://himsprescription.com stromectol 3mg
Some low-down far medication. Get advice here.
https://avodart.beauty dutasteride 0.5 mg side effects
<a href=" paroxetine" rel="nofollow">https://paxil.beauty">paroxetine 20 mg</a>
Finest what you be deficient in to differentiate more medicines. Interpret here.
Source: <a href=" https://clspls.com/ ">canadian pharmacy ezzz cialis</a>
Source: <a href=" https://clspls.com/ ">generic cialis canada</a>
Source: <a href=" https://clspls.com/ ">cialis over the counter</a>
cheapest drug prices
<a href=" lasix" rel="nofollow">https://furosemidevs.com/">lasix</a>
lasix
<a href= https://furosemidevs.com/>furosemide 40 mg side effects</a>
furosemide
<a href= https://cialisbob.com/>how much does cialis cost per pill</a>
<a href= https://azithrozpack.com/>zithromax z pak directions</a>
<a href= https://dapoxetineus.com/>priligy</a>
<a href= https://cialiswlmrt.com/>cialis generic</a>
<a href= https://otcmailmeds.com/>medications without a doctor's prescription</a>
https://doctorborat.com
https://ivermcov.com ivermectin where to buy rheumatoid arthritis journal
https://ivermectinus.com stromectol icare health care
http://ivermectineffects.com ivermectin cream
http://stromectolhumans.com ivermectin for cattle
http://levitradd.com buy levitra germany
https://kamagraday.com sildenafil citrate 100mg tab
http://kamagraday.com sildenafil citrate 100mg
http://stromectolhome.com ivermectine kopen
http://stromectolhome.com stromectol
http://fildenahim.com sildenafil 100 mexico
buy levitra http://levitrair.com
<a href= https://stromectolhumans.com>ivermectine</a>
cialis or levitra
mail order levitra https://levitrahims.com - buy levitra professional
I find this matter to be really something that I think I would never understand.
It seems too complex and very broad for me. I'm looking forward for your next post,
I will try to get the hang of it!
had been conducting a little research on this. And he in fact
ordered me dinner simply because I discovered it for him...
lol. So let me reword this.... Thanks for the meal!!
But yeah, thanx for spending the time to discuss this topic here on your website.
be capable of in fact take valuable facts concerning my study and knowledge.
up the good work!
おはようございます。
開発手法もたくさんあると思いますが、
私は開発経験がないので、片寄っていますのであしからず。。。
Javaを学習したての時に、Jenkinsに出会ったときは、
何でこんな面倒なことを最初にするの?
と思ってましたが、長期で複数の人間が絡むときには必要だなと思いました。
ビックリ箱でしたかw しかし、自分の興味範囲外の情報って、なかなか手にするのって難しいですよね。
こうやって、ひとつのblogをずっと見ていくと、不思議と色々と知っていくから知識は広がりますね。
私も五月雨に記事を書いてるので、いつか、あーそんなことやってたな。と、また触れてもらえたら嬉しいです。
コメント巡回中 Habitat ですっ
Jenkins ・・・ 知らない・・・
まったく、知らない・・・
未知の単語だっ ほんと Shade さんとこは
ビックリ箱ですねww
ほんと、私はWeb 関連の知識はものすっごく
浅いんで、いろいろ情報提供してもらえるんで
助かります。。。
ただ、理解が追いついてないけどww
ちょっと、こんど落ち着いたら、このブログみなおそっ