Jenkinsfile Configuration
ในไฟล์ Jenkinsfile จะสามารถกำหนดค่าต่างๆ ได้ โดยจะมีการแบ่งค่าต่างๆ ออกเป็น 3 ส่วน
| Parameter | Description |
|---|---|
PROJECT_BRANCH_NAME | ชื่อ Git branch ที่มี Jenkinsfile (ค่าเริ่มต้น: jenkins) |
PROJECT_URL | Git url ของโปรเจกต์ |
PACKAGE_NAME | ชื่อโปรเจกต์สำหรับระบุในรายงานของ SonarQube report และควรเป็นชื่อที่ไม่ซ้ำ (เช่น com.atlasx.myapplication). |
PROJECT_VERSION | เวอร์ชั่นของโปรเจกต์ที่เอาไว้ระบุในรายงานของ SonarQube report |
DO_PHONE_SCREENSHOT | Flag ในการทำ screenshot สำหรับขนาดหน้าจอโทรศัพท์ (true คือต้องการทำ) |
IS_PHONE_SCREENSHOT_PORTRAIT | Flag การตั้ง orientation ในการทำกรอบ screenshot สำหรับขนาดหน้าจอโทรศัพท์ (true คือต้องการทำในแนวตั้ง) |
DO_TABLET_7INCH_SCREENSHOT | Flag ในการทำ screenshot สำหรับขนาดหน้าจอ tablet 7 นิ้ว (true คือต้องการทำ) |
IS_TABLET_7INCH_SCREENSHOT_PORTRAIT | Flag การตั้ง orientation ในการทำกรอบ screenshot สำหรับขนาดหน้าจอ 7 นิ้ว(true คือต้องการทำในแนวตั้ง) |
DO_TABLET_10INCH_SCREENSHOT | Flag ในการทำ screenshot สำหรับขนาดหน้าจอ tablet 10 นิ้ว (true คือต้องการทำ) |
IS_TABLET_10INCH_SCREENSHOT_PORTRAIT | Flag การตั้ง orientation ในการทำกรอบ screenshot สำหรับขนาดหน้าจอ 10 นิ้ว (true คือต้องการทำในแนวตั้ง) |
SCREENSHOT_LOCALE | ภาษาที่ใช้ในการทำ screen_shot Eg. ‘\”th-TH\”‘ สำหรับภาษาไทย \”en-US,th-TH\”‘ สำหรับภาษาไทยและ ภาษาอังกฤษ |