CI/CD Implementation
In today’s fast-paced software development landscape, Continuous Integration (CI) and Continuous Delivery (CD) are pivotal in ensuring rapid, reliable, and frequent releases. Integrating our product into your CI/CD pipelines can significantly enhance the efficiency, reliability, and speed of your software delivery processes.
Defender for iOS can be integrated into CI/CD processes. Organizations can bolster their software delivery, ensuring high-quality and swift releases. Whether you’re using Jenkins, Git Actions, or other CI/CD tools, our product is designed to enhance your software delivery capabilities seamlessly.
Building on Jenkins
After setting up your source code management option, add Build Steps and choose the Execute shell option. Add a command to run Defender for iOS on your machine. Apply and save.
$ <defenderForiOS file part> -c <config file part> -license ‘<license info>’ -x <exclusion list> ${WORKSPACE}/<xcode project> -s <project scheme>
Example:
$ /Applications/PreEmptive/DefenderForiOS.app/Contents/version/1.1.2/defenderForiOS -c /Applications/PreEmptive/DefenderForiOS.app/Contents/version/1.1.2/config.yaml --license 'CDDFFLLDGGDFSSEEFCVF:b.toya@email.com' -x 'selectedSegmentIndex,url, window,SceneDelegate' ${WORKSPACE}/Project.xcodeproj -s ProjectScheme