How to declare PowerShell variable in Jenkins Pipeline
Problem Solution Reference
Continuous Integration
Problem Solution Reference
Problem Solution กำหนด Memory ให้ Sonar Scanners เพิ่ม โดยแก้ Environment Variable SONAR_SCANNER_OPTS และกำหนดค่า Xmx ซึ่งเจ้าค่า Xmx = maximum memory allocation pool ของ JAVA ครับ สำหรับการแก้ไขในแต่ละ Environment มี ดังนี้ NOTE: จากที่ลองมา ตัวเลย 512MB ตามที่ Official Doc แนะนำมาไม่เพียงพอ อย่างของผมกำหนดเป็น 4096MB เลย เพราะขนาด Project…
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 >…
ช่วงนี้เป็นการ Re-Cap งาน Migrate จาก .NET4.7.2 > .NET6 ตัว Blog ช่วงนี้ จะมาแนวๆนี้เยอะหน่อยครับ ^__^ การเตรียมข้อมูล – Test Report – Test Coverage – Sonar Scanner .NET คำสั่งทั้งหมด Reference
หลังจากปิดตัว SonarQube เดิมไป แล้วที่นี้ลอง Setup Version เวอร์ชัน LTS 8.9.9 ล่าสุดไป เมื่อลองใน Jenkins Build และส่งข้อมูลไป ผมแอบสังเกตุว่า ตัวเลขมันดีขึ้นแบบแปลกๆ แต่ Dev ยังไม่ได้ปรับปรุง Code อะไรเพิ่มนะ พอลองมาไล่ดูแล้ว เจอปัญหาจริงๆครับ โดยปัญหา คือ SonarQube ถ้าเอา Project ที่ git ที่มี Sub-Module ขึ้นไป มันจะสแกนเฉพาะตัว Super-Module ไม่สนใจ Sub-Module Solution
อันนี้ Blog ต่อเนื่องจากปัญหา Jenkins กับ Tomcat ครับ คราวนี้มาลอง Build กันครับ ซึ่งเมื่อ Build ไปแล้วเนี่ย เจอว่า MSBUILD : error MSB1009 แต่พอลองไปดูที่ Path Workspace C:\Users\invest.jenkins\workspace\INVEST_WEBAPI แล้วลองเลื่อนไปดูที่ Log ตอนที่ Get Code นั้นแหละครับ Jenkins มันเปลี่ยน Path ตอน Get Code ลงมาครับ C:\Users\scm\.jenkins\workspace\INVEST_WEBAPI@script\4028fa56e8ddb89266f945c01efadfcea37e3e785480b11f0d63bb80ac25d471 เหมือนจะเพิ่ม @Script + Hash…
Introduction to DevOps Choose the right project Describe team structures Choose the DevOps tools Plan Agile with GitHub Projects and Azure Boards Introduction to source control Describe types of source control systems Work with Azure Repos and GitHub Reference
เนื่องจากได้ให้ทางทีม Operation ลอง Refresh คู่มือติดตั้ง Jenkin เดิมที่ทำไว้ 5-6 ปีก่อนบน Windows 10 ดูว่า ถ้าลองขยับ Tech ใหม่ๆจะมีปัญหาไหม ที่นี้เจอปัญหาในส่วนของ Tomcat ครับ ลองดู Exception คู่มือเดิม + Version ปัจจุบัน ค้นหาข้อมูล สรุป สำหรับใครที่อยากให้ผูกเป็น Windows Service มีขั้นตอน ดังนี้ Ref: Jenkins : Installing Jenkins as a Windows service…
หลังจาก Blog 2 ตอนก่อนหน้าที่มี อธิบาย Jenkins Controller and Agents Architecture คือ อะไร ตัวอย่างการ Setup ระหว่างเรื่อง Controller (CentOS Stream) และ Agents (Windows 10) ข้อสังเกตุ ฝั่ง Controller ต้องลง Plugin เหมือนกับฝั่ง Agents ต้องกำหนด Environment เหมือนกับฝั่ง Agents ฝั่ง Agents เมื่อถูกสั่งงานจาก Controller ตัว Agents ทำงานครับ…
My Team upgrade Jenkins to Lasted LTS Version 2.361.1. After Upgrade and Test Jenkins on Windows. It shows error as follows Cause Because Jenkins change logic reading JenkinsFile with default encoding Fix `DM_DEFAULT_ENCODING` SpotBugs violations (#6050) · jenkinsci/jenkins@8a5e309 (github.com) Check…