Overview

Overview

ในส่วนของ Build pipeline ที่ทางทีม AtlasX ได้ setup ไว้ จะเป็นไปตามรูปนี้

AtlasX DevSecOps Pipeline for Android
  1. Developer เขียนโค้ดแล้ว push ไปยัง GitLab repository.
  2. Jenkins รับรู้ว่ามี code ใหม่ push เข้ามา และจะทำ Test ตาม script ที่โครงการได้ใส่เข้ามา
  3. ใช้ fastlane ในการ build, sign, screenshot(optional) และ upload ไปที่ playstore
  4. สามารถไปกด submit for review บน Googleplay Console เพื่อ release ได้

Prerequisite

  1. ต้องทำการ update version app ให้เรียบร้อยก่อน push code

Scaffolding

หลังจากที่ดาวน์โหลด resource มาแล้วให้ทำการวางไฟล์ต่าง ๆ ตามไดเรกทอรี่ดังนี้

ในส่วนของการปรับค่าต่าง ๆ ให้ดูที่หัวข้อถัดไป