Continuous deployment on Azure Website with Kudu

We’re now in the world of automation. For today, just wanna share about how to do Continuous Deployment on Azure Website…

There are many many ways to do continuous deployment. We can have a build machine which do monitoring our source control then trig a service to do a new build and deploy each time we check-in the code. But .. that mean we have to had that build machine. (You may get it for free if you’re using the Visual Studio Team Services (aka. Visual Studio Online) which I don’t want to mention about it now.

For today with Azure website which everyone can get it free for 10 (tiny) instances, we will talk about automate deployment without any build machine. The azure website itself can do continuous deployment for you.

First thing first – Setup deployment source for Azure website.

You can do it by open your Azure Portal then open you website instance.

Go to Settings > Publishing section > Deployment source which you can pick from several souce control you’re using. It may ask you to enter credential to access your git repository and also let you select your project/branch.

Review : Surface Pro 4

หลังจากรอมาประมาณสามเดือน ในที่สุดก็ได้เครื่องมาซักที รวมถึงได้เขียนบล็อกซักทีด้วย …

เข้าประเด็นเลยละกัน ..  เริ่มจากเมื่อกลางๆปีที่แล้ว มองหาคอมพิวเตอร์เครื่องใหม่ มาแทนเจ้า ThinkPad X201i ที่ไม่ค่อยจะทำไรได้แล้ว เนื่องจากแรมแค่ 4 GB กับ CPU ที่เป็นตัวรุ่นประหยัดไฟ เลยทำให้ทำงานหนักๆไม่ค่อยไหว

ต้องเล่าก่อนว่าตอนซื้อตัว x201i นี่โจทย์หลักๆคือต้องพกพาไปไหนสะดวก ไม่หนักจนเกินไป ซึ่งมันก็ตอบโจทย์ได้ดี

ซึ่งพอถึงเวลาที่ต้องหาเครื่องถัดมา ก็มีโจทย์เพิ่มขึ้นมาว่า พกพาได้เหมือนเดิมก็ดีนะ แต่ขอเพิ่มเติมว่า ต้องการพลัง cpu และ ram ในระดับที่สามารถทำงานเขียนโปรแกรมได้แบบลื่นๆด้วย ตัวเลือกเลยเหลือไม่เยอะ … แถมพ่วงด้วยราคากระฉูดทั้งนั้น

สุดท้ายเลยมาจบที่ Surface Pro 4 ตัว Core i7 มาพร้อมกับแรม 16 GB และ SSD 256 (ที่ดูเหมือนจะน้อยไปนิด) พ่วงด้วย Type Cover แบบมี Finger print และ Docking ที่จะใช้กับ หน้าจอ Dell 23″ ที่ซื้อมารอไว้(และอีกอันที่ยังไม่ได้ซื้อ) … เป็นอันว่าจบเรื่องคอมไปอีกอย่างน้อยก็สามสี่ปี

จริงๆตัว Surface ตัวนี้มีจุดที่ไม่ค่อยชอบสองอย่าง คือ ไม่มี WWAN (หรือ 3G) ที่ตัว x201i สามารถใส่ซิมการ์ดในตัวเครื่องแล้วใช้งาน 3G ได้เลย ยุคนี้มันควรจะมีได้แล้ว อีกเรื่องคือ port ที่ต่อออกจอเป็ร Mini DisplayPort ที่ทำเอายุ่งขึ้นเล็กน้อย ตรงที่ไม่แถมสายมาให้ และก็ไม่มีหน้าจอยี่ห้อไหนแถมสายแบบนี้มีให้ เรื่องที่สามที่ขอแอบพ่วงมาคือ ราคา … ตัว SSD 512 นี่แพงเกิ๊น ทำใจไม่ได้

SurfacePro4Review-001

มาดูกัน …

Summary Life in 2015

เข้าสู่ปีที่ 5 ของการทำ Summary บล็อก .. ของปีเก่าๆอ่านได้จาก Related Post ข้างล่างนะ

 

ปีนี้เป็นอะไรที่ผ่านไปเร็วมาก แปลผกผันกับจำนวนบล็อกที่เขียน 😛

โดยรวมๆปีนี้เหมือนจะทำอะไรเยอะ แต่ก็ไม่ได้มีอะไรเป็นชิ้นเป็นอันซักเท่าไหร่ ลองไล่ๆได้ตามนี้

 

– Jan

เริ่มต้นปีด้วยการอยู่เชียงใหม่กับที่บ้าน พักผ่อน นั่งชิลร้านกาแฟ (แต่ไม่ได้งาน – -“) …

ตามด้วยเอารถเข้าซ่อมประมาณหนึ่งอาทิตย์ จำไม้ไดล่ะว่าชนอะไรมา

 

– Feb

เดือนนี้ก็เที่ยวอีกแล้ว ไปกาญจนบุรีกันสามหนุ่ม ชิลดี คาดว่าปีหน้าน่าจะต้องจัดอีก

ตามด้วย มินิมาราธอนแรกของปี 10K จัดไปชม.กว่าๆ

เดือนนี้ได้ลองอะไรที่แตกต่างไปอีกครั้งในชีวิต คือการสอนพิเศษ คอมพิวเตอร์ให้กับน้องม.ปลาย ที่ #UpgradeClass สนุกดีเหมือนกัน 

Up24 พัง ยังใช้ไม่ถึงสามเดือนดี เขียนรีวิวยังไม่ทันจะเสร็จ เศร้าจังถึงแม้ว่าจะซื้อมาถูกกว่าราคาในไทย 50% ก็ตาม

 

– March

เดือนนี้เสาร์อาทิตย์ส่วนใหญ่ก็ยังหมดไปกับการสอนพิเศษ … เตรียมการสอนบ้างอะไรบ้าง

อ๊อ นอกจากสอนพิเศษแล้ว สิ่งที่เพิ่มมาก็คือ เป็นน้าอย่างเป็นทางการแล้ว !! เหม่งเมสันเกิดเมื่อตอนต้นเดือน

 

– April

เริ่มต้นเดือนด้วยมื้อที่น่าจดจำ … นัดกินเบียร์ HOBS กันด้วยยอดเช็คบิลหมื่นกว่าบาท

ตามด้วยสงกรานต์ที่อยู่บ้านเฉยๆชิลๆ รถติดในซอยอย่างที่เป็นมาทุกปี – -”

 

-May

มีทริปสั้นๆไปหัวหิน … แล้วก็เพิ่งเห็นว่าก็เที่ยวเกือบทุกเดือนเหมือนนะเนี่ย

เริ่มหัดเล่น Wakeboard

ต่ออายุใบขับขี่

ไปงาน Meetup งานแรก  “Lessons Learnt from Backend System Development”

 

– June

เดือนนี้นิ่งเงียบ คิดอะไรไม่ออก

 

– July

เดือนนี้ล้างผลาญมาก มีน้องตัวกินกลับมาจากเมกา มีหมื่นหมดหมื่น O_o

จากเหตุการณ์ข้างบน เลยได้ไปเอเชียทีคครั้งแรก .. บ้านนอกโคตร

 

– Aug

มาราธอนที่สอง 10 K งานวันแม่ เวลาดีขึ้นนิดนึง

เริ่มเล่นเวคบอร์ดเดือนละครั้งได้

 

– Sep

ได้ไปเจ็ดคตฯซักทีหลังนัดๆล่มๆอยู่เป็นปี แต่คราวนี้ลวกๆไปหน่อย อุปกรณ์ไม่ค่อยพร้อม

ตามด้วยงานรับปริญญาที่ไม่ได้รับ 😛 (จนถึงบัดนี้ยังไม่ได้ไปเอาปริญญาเลย)

 

– Oct 

เอื่อยๆ ไม่ได้ทำไรจริงจัง

สิ้นเดือนไปเวียดนาม #vietnam

 

– Nov

มาราธอนที่ 3 Standard Charter

 

– Dec

ทริปเข้าค้อ เพชรบูรณ์กับน้าๆ

ไปส่งตายายเชียงใหม่ … เครื่องดีเลย์ทั้งไปทั้งกลับ … เศร้า

เดี๋ยวปลายเดือนไปเชียงใหม่อีกที อยู่ยาวยันปีใหม่ ..

 

– อื่นๆ

อยากได้ Surface กับ Drone

Candy crush ถึงด่าน 1382 (+930)

สถิติ Blog ปีนี้เน่าหนอนเช่นเคย ดีว่าปีที่แล้วนิดหน่อย พอจะมี Spike บ้างจากอันเก่าๆที่เขียนไว้แล้วมีกระแสสังคมสนใจพอดี ตั้งเป้าปีหน้าจะลองทำให้ใช้ SSL ของ Let’s Encrypted ให้สำเร็จ

CaptureiKaewStat2015

รู้หมือไร่: ตำรวจดับเพลิงช่วยจัดการกับรังต่อได้

picture by JaStra

เรื่องมีอยู่ว่า กำลังจะตัดต้นไม้หน้าบ้าน ติดต่อช่างเรียบร้อย ปรากฎว่าช่างดูไปดูมาเห็นรังต่ออยู่ด้วย เลยขอร้อง(แกมบังคับ)ให้เอารังต่อออกก่อน ไม่งั้นตัดไม่ได้

งานเข้าเลยทีนี้ .. คุณตาก็อาสาบอก เดี๋ยวมาเผาให้เอง .. แต่ก็นะโหดไป เดี๋ยวเป็นไรกันไปไม่คุ้มกันเปล่าๆ

ค้นหาข้อมูลไปเรื่อยๆ พบว่า ตำรวจดับเพลิงสามารถช่วยเหลือเรื่องกำจัดรังต่อบนต้นไม้ให้ด้วย เซอร์ไพรซ์มาก เลยลองโทรเข้า 199 กะว่าจะถามข้อมูล ..

เจ้าหน้าที่รับสายบอกว่า ปกติจนท.จะจัดการกับรังต่อตอนกลางคืน ตอนที่โทรไปก็ประมาณหกโมงเย็น เค้าเลยถามว่าจะทำเย็นนี้เลยมั๊ย หลังจากตกลง จนท.เขตแถวบ้านก็โทรมานัดแนะ หกโมงครึ่งก็มาถึงหน้าหมู่บ้านล่ะ

จนท.มาสามคน พร้อมคบเพลิงสองอัน ชุดกันไฟหนึ่งชุด ชะโลมน้ำมัน ปิดไฟหน้าบ้านทั้งแถว เผาแล้วก็เก็บกวาดเรียบร้อย ประทับใจมาก

โปรโมชันแฟนพันธุ์แท้ 1 แถม 1 ของสตาร์บัคส์ต้องแลกมาด้วยอะไร?

วันนี้สตาร์บัคส์เพิ่งปล่อยโปรโมชันซื้อ 1 แถม 1 จำนวน 4 สิทธิ์/คน เมื่อทำแบบสอบถามแฟนพันธุ์แท้ทางเว็บไซต์ https://starbucksthcampaign.com/games/ โดยจะส่งสิทธิ์ให้ทาง SMS

ดูเผินๆก็น่าสนใจดี .. แต่ก็มีอีกมุมให้หน้าคิด คือ Starbucks ได้อะไรจากแคมเปญนี้ ? เพราะซื้อหนึ่งแถมหนึ่งก็มีมาเรื่อยๆอยู่แล้ว

คิดเล่นๆคือเพียงแค่ Login ด้วย Facebook ประกอบกับการส่งคูปองให้ทาง SMS … Starbucks ก็ได้ Profile ของกลุ่มที่มีโอกาสเป็นลูกค้า โดยได้ทั้ง Facebook Profile (ชื่อ, เพศ, อายุโดยประมาณ, ข้อมูลที่เราตั้งเป็น Public ทั้งหมด), ได้ Email ที่ผูกกับ Facebook Account แถมยังได้เบอร์โทรศัพท์ที่ให้ส่งโปรโมชันมาให้ … โหดดีมั๊ยล่ะ .. ครบเลย

StarbucksLoginCapture

แล้วเราทำอะไรได้บ้าง ?

จริงๆมันก็อาจจะไม่ได้เสียหายอะไรเท่าไหร่ .. แต่ถ้าลองดูให้ละเอียด จะเห็นว่า Facebook ก็ไม่ได้มัดมือชกเราขนาดนั้น … Facebook ยังอนุญาตให้เราแก้ไขข้อมูลที่ส่งไปให้ Starbucks ได้ด้วย อย่างน้อยในกรณีนี้เรายังสามารถเลือกที่จะไม่เปิดเผย email ให้ Starbucks รู้ได้ .. ยังดีกว่าไม่ได้ทำอะไรเลย

StarbucksLoginCapture2

การสร้าง Profile ลูกค้าแบบนี้มีให้เห็นอยู่ทั่วไปทั้งการทำระบบสมาชิก(ทั้งออฟไลน์และออนไลน์) แต่จะสังเกตได้ว่า การพยายามเชื่อมโยงตัวตนของเราระหว่างออฟไลน์(เบอร์โทรศัพท์) และออนไลน์ (email, Facebook) มีให้เห็นตลอดเวลา (บัตร Rabbit ก็เป็นหนึ่งในนั้น)

จริงๆก็แค่อยากให้มองให้ออกว่าเราต้องแลกอะไรไปบ้าง ซึ่งในที่นี้คือข้อมูลส่วนตัวเล็กๆน้อยๆ? เมื่อรู้ว่าต้องแลกด้วยอะไร ทีเ่หลือก็แล้วแต่ความคิดส่วนตัวของแต่ละคน ..

บัยย์

Scroll to top