How to Add Android and iOS Apps to DevSecOps CI/CD Build System with Appdome

Last updated June 5, 2024 by Appdome

This Knowledge Base article provides step-by-step instructions on how to begin a no-code mobile app security project on Appdome.

Beginning a No-Code Mobile App Security Project

Appdome is a unified mobile app defense platform for Android and iOS apps. With Appdome, mobile brands can integrate over 300 mobile app security features, anti-fraud measures, anti-malware protections, anti-cheat mechanisms, anti-bot defenses, geo compliance, and other security features seamlessly into the mobile DevOps pipeline. This end-to-end automation enables users to easily integrate any external feature set(s) into one or more mobile apps within minutes (sometimes seconds) through a simple point-and-click interface.

With Appdome, you can upload your mobile app binaries (in .ipa, .apk, or .aab format) into your private workspace or a team workspace associated with your account. From there, you can access Appdome’s Mobile Integration Workflow to complete your mobile integration projects.

Additionally, during the upload process, the Appdome Integrity Service automatically verifies the integrity of your app to ensure it was built correctly.

Prerequisites to Begin a No-Code Mobile App Security Project

Here’s what you need to begin a no-code mobile app security project on Appdome

How to Upload Any Mobile App to Appdome

Follow these step-by-step instructions to upload your app to Appdome.

  1. Select your Personal Workspace
  2. Click on the + Start button.
    Click +Start
  3. Click on Upload App
    Upload App
  4. Click the + sign and browse for a file, as seen below. Alternatively, drag a file to the dialog box.
    Myapppicking
  5. A progress bar appears to display the upload process.
    Progress bar upload process
  6. After the upload process is completed successfully, you can integrate your uploaded app with Appdome’s mobile integration platform by clicking Let’s start building.
    Start building

Integrating Security Features: Manual Method vs. CI/CD Pipeline

Manual Method

  1. Upload Your App: Follow the steps outlined above.
  2. Toggle On Security Features: Use Appdome’s point-and-click interface to select the desired security features.
  3. Create and Save Fusion Set: Save your configurations into a Fusion Set.
  4. Sign the App: Use your signing credentials to sign the app (For iOS, a P12 File, Provision Profile, and Entitlement list are required, and for Android, a Keystore file is required).
  5. Click Build My App: This will initiate the building process with the selected security features.

CI/CD Pipeline Method

  1. Upload Your App: Follow the steps outlined above.
  2. Toggle On Security Features: Use Appdome’s point-and-click interface to select the desired security features.
  3. Create and Save Fusion Set: Save your configurations into a Fusion Set.
  4. Copy Fusion Set ID, Appdome API Token, and Build2Secure Plugin:
    • These details can be integrated into your chosen CI/CD pipeline (e.g., Jenkins, TeamCity, Bamboo, GitLab, Bitrise, GitHub, etc.).

Detailed CI/CD Integration Guides

For specific instructions on integrating Appdome with various CI/CD systems, refer to the following articles:

Related Articles

How Do I Learn More?

If you have any questions, please send them our way at support.appdome.com or via the chat window on the Appdome platform.

Thank you!

Thanks for visiting Appdome! Our mission is to secure every app on the planet by making mobile app security easy. We hope we’re living up to the mission with your project.

Appdome

Want a Demo?

Mobile App Security & Anti-Fraud Inside CI/CD

GilWe're here to help
We'll get back to you in 24 hours to schedule your demo.