[Jenkins] Jenkins not able to fetch code from remote git

jenkins

When change OS user to run a Jenkins. I found am error when clone source code to workspace directory Error Message Solution Clear Old File and Folder which create by another user on Jenkins Job’s “Configure” Source Code Management > Git > Additional Behaviors, add a behavior “Wipe out repository & force clone” Save & Build Or in Jenkins Pipeline add cleanWs() << need plugin Workspace Cleanup Plugin (jenkins.io) NOTE for Windows: Check which user that run Jenkins. if you start Jenkins which Local System Account Please Change to another account Reference linux – git submodule update failed with ‘fatal:…

บันทึกการสั่ง Lenovo แบบ Build Your Own Laptop (Custom Spec) / Note ช๊อปดีมีคืน

เจ้า Dell คู่ใจ ผมใช้มา 6 ปีแล้ว ดีที่ยังไม่ 8 ปี 5555 แล่วที่นี้เครื่องมันช้าอืด และทำทุกวิถีทางที่ทำให้เครื่องเดิมมันเร็ว และทั้งเพิ่ม RAM / SSD จนตอนนี้ถึงจุดที่ตัดสินใจแล้ว ต้องซื้อใหม่ได้แล้ว ที่คิดไว้ใช้อีก 4-5 ปี เลือกแบบจัดเต็มเท่าที่งบเราจะไหว อย่างน้อยๆ SSD 1 TB / RAM 32 GB / CPU รุ่นล่าสุด พอแบบสนใจ Spec แรงเลยออกมาทาง Gaming นิดนึง เลยมาเลือกรุ่นที่ดูบึก และไม่ออกแนว Gaming จ๋าๆ จนเกิน มาเจอเจ้า Lenovo Legion ใจเราอยากได้ RAM 32 GB มาเลย ไม่อยากมาเท RAM เดิม และซื้อใหม่ เจอ Sale ที่ IT City บอกว่ารับซื้อคืนตัวละ 200 บาท เลยฉุน (DDR5 เลยนะ) กลับสั่งแบบ Build Your Own Laptop (Custom Spec) แทน จะสั่งดีไหม Lenovo Online Store ฉาวเหมือนกันนะเรา เมื่อคุณลอง Search เกี่ยวกับการสั่ง Laptop ผ่านทาง Lenovo เอง เสียงบ่นกันเยอะเลยครับ แต่ก็ลองดู ตอนแรกเอาจริงๆ หงุดหงิดกับระบบ Chat ของ Lenovo มา บอกให้มาขอ Code ลดหลังไมค์ ปรากฏว่าใช้ไม่ได้ ไม่เข้าร่วม เลยโทรไปด่ายกใหญ่…

สรุปงาน Global AI Bootcamp – Thailand 2023

วันนี้เป็นผู้ชมทาง live ครับ สบายไม่ต้องเดินทาง สำหรับหัวข้อในงานมีดังนี้ครับ Skills in the new AI era โลกเมื่อ 10 ปีที่แล้วกับอนาคตจะเปลี่ยนไป ที่เห็นได้ชัดๆ บริษัท Tech เอา AI ใส่เข้าไปใน Product ตัวเองแล้ว เช่น Bing Search + GPT Engine ตอนนี้ AI อยู่ในระดับ Mass Adoption แล้วนะ user มีตัว AI ทำให้การทำงานเปลี่ยนไป คนที่เกี่ยวข้องกับ AI 3 กลุ่มต้องปรับตัวยังไง ? สุดท้ายทุกคนสนใจการ ถาม และเอ๊ะ (Critical Thinking) แถม Leverage – ทำงานขี้เกียจ แบบ smart เช่น ถาม ChatGPT หรือ ใช้ GitHub Copilot หรือเอาที่มีอยู่แล้วมาตอบโจทย์ให้ไว้ที่สุด Building your own AI or using AI-enabled service? History of AI Type of AI ตอนนี้เรียกได้ว่า AI อยู่รอบตัวเราแล้ว โดยสังเกตุได้ว่าทุกเจ้าอย่าง Google / MS / Apple มี AI-Assistance แต่จะเก่งไหมขึ้นกับมี Data มาแค่ไหน อย่าง Google น่าจะมีเยอะสุด เพราะคน Search บ่อย หรือจะเป็นเคสจับหน้า ป้ายทะเบียน / chat…

ลอง vue –version เจอ windows บอก UnauthorizedAccess

vue

หลังจากย้ายเครื่องใหม่มา ลองมาทำ Slide Project ด้วย Vue เจอ Error อันนี้เป็น Error PowerShell นะ เห็นใน Stackoverflow บอกให้ลบไฟล์ออก 55 ไม่ต้องนะ ใช้คำสั่งนี้ เพราะโดย Default Windows มันจะไม่ยอมให้เรา Run ไฟล์ PowerShell ถ้าจะปรับให้ทำงานได้ มีหลายแบบ AllSigned / Bypass / RemoteSigned / Restricted เป็นต้น โดยผมจะเลือก RemoteSigned ดูจะเป็นสัดส่วนที่ลงตัวครับ เอาเฉพาะ User เรา โดยเพิ่ม scope เข้าไปครับ ลอง Run คำสั่งเดิมอีกรอบ Reference

LTF 7 ปีปฏิทิน

airport bank board business

ผมงงมากๆ ตอนจะขาย LTF ตอนจะเสียภาษี เอาเป็นว่า ถ้าใครซื้อ LTF ตั้งแต่ปี 2016 (พ.ศ. 2559) – 2019 (พ.ศ. 2562) ดูตารางโพย 7 ปีปฏิทิน ตามนี้เลยครับ อ๋อ ตอนยื่นภาษี ถ้าได้กำไรต้องยื่นด้วยนะ นี่อยากให้ขาดทุนหลักร้อย T__T ส่วนอื่นๆ ตามนี้ครับ ครบครัน Reference

KM มันควรสร้างตอนที่ยังอยู่ ไม่ใช่มาสร้างตอนที่จะลาออกไป

เนื่องจากน้องในทีมได้ลาออกทำงานที่อื่น แล้วมี Effect ที่แปลกมากถึงที่สุดเลย พอตอนน้องเค้ายังอยู่เวลามีเคสอะไร เรื่องซ้ำซาก แบบเดิม วนถามน้องเค้าไปเรื่อยๆ ผมเตือนให้ทำ KM หรือปรับคู่มืออะไรเพื่อป้องกันไม่ได้ทำกัน บ่นมาหลายรอบเลย ทั้ง CS / DEV แต่พอน้องเค้าแจ้งลาออกแล้ว KM จาก DEV ผุดขึ้นเป็นดอกเห็ด แล้วถูกหรือป่าวก็ไม่รู้ เพราะเร่งทำกัน ตอนยังอยู่ทำไมไม่ลองทำกัน ตอนที่จากไป ถึงสนใจมาทำ KM กัน ทำไมต้องทำ KM อ้าว เรามีระบบ Ticket นี้ หาเจอได้เสมอ Support ท่านนึงได้กล่าวไว้ แล้วคำถามต่อไปเลยนะ ถ้าเคสใหม่หลังจากนี้ KM จะถูกสร้าง หรือ ปรับปรุงให้ล่าสุดไหม ? หรือ เป็น KM เลือด ใครทำต้อง Update ไปตลอด แนวคิดนี้วนกลับมาที่การทำ Test บางอย่างมันซับซ้อน เขียน Code เทพแหละเข้าใจ แต่ถ้าเราไม่อยู่แล้ว ใครจะมาไล่ไห้ ทำ Test กันเถอะ ครับ ตัว Test อธิบายการทำงานของ Code ได้เหมือนกัน //ควรเป็น Automate ด้วย อย่าให้เกิดเหตุการณ์ที่คนลาออกไปแล้ว มาเร่งสร้าง KM หรือ Test ก่อนจะจากกันไป ทำทีละนิด เพิ่มที่ละหน่อย Continuous Improvement

สรุปงาน Thailand Developer Day 2023

งานนี้มีจัดทั้ง Onsite และ Online เลยครับ จริงๆ แล้ววันนี้ – เอาความรู้ มาเอาสติ๊กเกอร์ 555 ล้อเล่นครับ สำหรับหัวข้อมีดังนี้ครับ Opening Session Thailand Developer Day เปิดโดยพี่วิน จากทาง MS เหมือนเดิมครับ โดยมากับ Keyword Do More with less ทุก บ ควรปรับเปลี่ยน tech intensity แล้วนะ ซึ่งการจะปรับได้ key ที่สำคัญ คือ ตัว developer โดยมีตัว developer velocity มากมาย ตอนนี้เด่นก็คงไม่พ้นต้ว GitHub-Copilot กลุ่มเดียวกับ ChatGPT ครับ โดยอื่นๆมี ดังนี้ สุดท้ายและปีนี้ทาง MS มีโครงการที่จะมาช่วยทำให้เกิด Developer Velocity หลายตัวเลย Accelerate innovation with the world’s most complete cloud developer platform Code to Cloud จากเดิม CI/CD ปกติ Deploy Cloud / On Premise ตอนนี้มี Edge เพิ่มมา เพื่อ Latency นอกจากนี้ยังมีอีก Keyword Observability – เห็นว่า App เรามีชีวิต Application Insight นี้เอง และฝั่ง MS มีเครื่องมือสำหรับทำงานในหลายๆส่วน ให้ Develop faster than…

สรุป National Coding Day 2023#02

วันนี้เป็นวันที่สองครับ การเดินทางพอรู้ข้อผิดพลาดวันแรกแล้ว วันนี้เตรียมตัวนั่ง 511 ป้ายเหลือง ทางด่วนมาแทนครับอิอิ สำหรับหัวข้อในงานที่ฟังมี (นั่งอยู่ Nile4 ทั้งวันเดี่ยว ไม่มีที่นั่ง 55) ดังนี้ สำหรับวันแรกดูจาก Blog นี้ สรุป National Coding Day 2023 – Day#01 เสวนา Frontend Disclaimer ส่วนนี้สรุปโดย Backend Dev ที่ลองมาฟัง อาจจะมีอะไรตกหล่นไปได้นะครับ จักรวาล Frontend ดูกว้างมาก แต่ละ Framework มี Inspire กันไปกันมา โดยเริ่มจาก Frontend 2022 Tier Updates CSS in JavaScript New Feature in CSS Trend 2023 สรุป: Session ที่โดนตบด้วย Keyword เต็มหัวไปหมด CSS นอกจาก Bootstrap มีอีกหลายตัวเลย Slide: Frontend Discussion 2023 IOT กับ AI เกี่ยวข้องกันอย่างไร ทำไมต้องมาคู่กัน IoT มันมีส่วนประกอบอะไรบ้าง AI มี 2 กลุ่ม Machine Learning / Deep Learning พอเอา AI มาใช้กับ IoT จะสามารถ Apply ในแต่ละ Layer ได้ ดังนี้ How tRPC is Elevating my Developer Recap WebApp…

สรุป National Coding Day 2023#01

สำหรับวันนี้จัดไกล BITEC บางนาครับ ผมที่อยู่แถวสายใต้ใหม่ ข้ามมุมเมืองกันเลย ตอนเช้ามา ผมมีหลงไปแถว True Digital Park 5555 และค่อยมาหาทางมา ฺBITEC อีกทีครับ สำหรับหัวข้อที่ได้ฟังในวันแรกมีดังนี้ครับ สำหรับวันที่สองดูจาก Blog นี้ สรุป National Coding Day 2023#02 The Future of DevSecOps is Platform Engineering ตอนนี้ Gartner Hype Cycle – เทรนมันจาก DevOps > DevSecOps > Platform Engineering จากเดิท Silo Team (Dev Ops Sec) แต่มีปัญหา Shift left ให้เกิด DevSecOps Culture นอกจากคนก็ tools เข้ามาข่วยให้เกิด DevSecOps เกิด composition เช่น เอา Code เข้า VCS (git) และทำ CI/CD Pipeline งาน Automation ต่างๆ เข้ามาเป็นต้น ทำให้ DevSecOps Culture เกิดยังไง ? Evolution of DevSecOps Culture ซึ่งจะเริ่มต้นจาก พอดูจาก Level แล้วอจะคล้ายกับ Maturity Level ของ CMMI เหมือนกันนะ Platform Team ทำอะไร ? Team topology ทาง Speaker ยกมา 2…

[NUGET] error NU1101 + warning NU1801 ตอน Build ผ่าน Jenkins Windows Service

nuget

หลังจากผูก Service กับด้วยวิธีการ Manual เขียน Batch ครอบ แล้วเอาไปรันเอง มาลองทำ Windows Service ตามเครื่องมีที่ Jenkins ให้มาเลย พอลอง Run ปุ๊บบบ Error Solution แก้ไขตัว Service Jenkins ไม่ให้ Local System จัดการ แต่ใช้ User ที่ใช้งานกัน อาจจะสร้าง Jenkins ขึ้นมาสำหรับจัดการกับ Jenkins เช่น JenkinsAdm แต่ถ้าหากต้องให้ Local System จัดการ ต้องเพิ่ม nuget.config ใน solution ที่ต้องการ Run แทน Reference NuGet Error NU1101 | Microsoft Docs NuGet Warning NU1801 | Microsoft Docs Solving “Unable to load the service index for source” (zimmergren.net)