Docs
  • Guides
    • Quick Start
      • Meet your app
        • Content in your app
        • Catalogue context
        • Checkout Context
        • Account context
      • Analytics in your poq app
        • Filtering app traffic from website Google Analytics
      • Category Feed Integration
      • Enable payments on your app
        • Cart transfer integration
        • Enable web checkout with the JS Bridge
          • API for Poq web checkout JavaScript library
          • Send custom events from the Web Checkout JS bridge
          • Migrating to Web Checkout v7
      • Product Catalogue Feed Integration
      • Stores feed integration
      • What's in your Poq app: Comprehensive features list
    • App Marketing
      • App Asset Launch Guide
      • App store optimisation for e-commerce
      • Deep links
      • Drive installs from mobile web and other channels
      • Dynamic Links
      • Email marketing
      • Examples of homepage promotional banners
      • How to dispute or reply to app reviews
      • Why has my app been removed from the app store?
    • App insights: Gain insights into the performance of your app
    • App styler: Configure the design of your app
      • Foundation elements
      • Components
      • Publish your app's new theme
    • Category Manager: Update the hierarchy of your store
    • Onboarding: Introduce your app to new users
    • Poq CMS: Manage content in your app
      • Add Splash screen images
      • Add a shop header image
      • Adding and editing categories
      • App Stories
      • App Stories Legacy CMS
      • Bulk assign products to a category
      • CMS account
      • Content Pages
      • Creating deep links
      • Duplicate categories
      • Facebook Mobile App Install Ads
      • Frequently asked questions
      • GIF Support
      • Home Screen Banners
      • Home Screen Banners Legacy
      • Homepage Content Guide
      • Legacy Onboarding process - Add onboarding screens to your app
      • Linking video content
      • Lookbooks & Hotspots
      • Manage physical store details in your app
      • My Account
      • Orders
      • Peek & Pop
      • Pictures
      • Product Videos
      • Products
      • Promoting Apps With Smart App Banners
      • Recently viewed products
      • Send push notifications to your customers
      • Upload images
      • Using deep links in categories
      • Why are products appearing in the wrong category?
    • Poq Support
      • Changes made to the website are not reflecting in app
      • GDPR
      • Hierarchy system
      • How to raise an issue with support
      • I scheduled a push notification, why did no one receive it?
      • My Apple membership has expired, how do I renew?
      • Preparing for peak trading, bank holidays and deployment freezes in 2022
      • Product images not in the correct order
      • Ticket Escalation Process
      • Ticket prioritisation: explanations And examples
      • Why are out-of-stock products appearing in app?
      • Why are products appearing in the wrong category?
      • Why is a product not appearing in the app but it is in the feed?
    • Push Notifications: Send messages to your users
  • Integrations
    • Airship
      • Events
    • AppsFlyer
      • Account Setup
      • Events
      • OneLink Guide
    • DataDome
    • Emarsys
      • Events
    • Facebook
      • Events
    • Firebase
      • Events
  • Developers
    • Android SDK
      • Get Started
      • Architecture overview
        • Architecture
        • Modules structure
        • Country config
        • User
        • Error handling
        • Navigation
      • Common patterns
        • Custom Data
        • Custom Data v2
        • Decorator
        • Dependency injection with Koin
        • Gradle version catalog
        • Jetpack Compose
        • Modify navigation
        • Poq Settings
        • Replace views
        • Request location permission
      • Poq UI components
        • Composables
          • EmptyScreen
          • ErrorScreen
          • ExpandableText
          • InfiniteHorizontalPagerIndicator
          • ListItemOneLineWithIcon
          • LoadingShimmer
          • ModalAppBar
          • PoqButtons
          • PoqDialog
          • PoqHorizontalPagerIndicator
          • PoqImage
          • PoqRadioButton
          • PoqTabRow
          • PoqTextField
          • Price
          • ProductImage
          • ProductTitle
          • PromotionBar
          • SelectableRatingBar
          • SelectableRatingRow
          • SelectedFormsText
          • UpdateScreen
        • Views
          • AddToCartButton
          • AddToCartWithQuantityPickerView
          • AddToWishlistView
          • CustomDialog
          • CustomSnackBar
          • EmptyScreen
          • ErrorScreen
          • InputFormFields
            • InputFormTextInputLayout
            • InputFormAutocompleteTextInputLayout
            • DateOfBirthTextInputLayout
            • EmailTextInputLayout
            • GenderPickerTextInputLayout
            • PasswordTextInputLayout
            • RetypePasswordInputFormView
          • PriceView
          • ProductCardShimmerView
          • ProductCardView
          • ProductCarouselView
          • ProductDetailCarouselView
          • ProductImageView
          • ScalableImageView
          • TextLink
          • UpdateScreen
          • UrlProductCarouselView
          • VideoView
          • WebViewLayout
      • Features
        • Account
          • Component module
          • Customisations
          • Feature module
        • Analytics layer
        • App styling
        • Barcode scanner
          • Component module
          • Customisations
          • Feature module
        • Cart
          • Component module
          • Customisations
          • Feature module
        • Categories
          • Component module
          • Custom data
          • Feature module
        • Form selection
          • Component module
          • Customisations
          • Feature module
        • Home
          • Component module
          • Platform module
        • Links
          • Component module
          • Feature module
          • Guides and customisations
        • Notifications
        • Onboarding
          • Component module
          • Feature module
        • Pagination
        • Product details
          • Custom data
          • Feature module
          • Product detail component module
        • Product list
          • Component module
          • Customisations
          • Feature module
        • Product reviews
          • Component module
          • Feature module
        • Recently viewed
        • Store availability
          • Component module
          • Feature module
        • Swipe to like
          • Component module
          • Feature module
        • User generated content
          • Component module
          • Feature module
        • WebCheckout
          • Component module
          • Customisations
          • Feature module
        • WebView
          • Feature module
        • Wishlist
          • Component module
          • Feature module
        • Wishlist V3
          • Component module
          • Custom data
          • Feature module
      • Integrations
        • Adobe analytics
        • Airship
        • AppsFlyer
        • DataDome
        • Emarsys
        • Facebook analytics
        • Firebase analytics
        • Firebase crashlytics
        • Firebase dynamic links
        • Google analytics
        • PayPal
    • iOS SDK
      • Get Started
        • Manual Setup
        • App Styling
          • Apply app styling to a custom view
        • Dependencies
      • Architecture
        • Layers
          • Data Layer
          • Domain Layer
          • Presentation Layer
            • View Data
        • Concurrency
        • Containers
        • Developer Mode
        • Environments
          • Config File
          • Current Config
        • Navigation & Routing
        • Networking
        • Persistence
          • Core Data
          • Realm
        • Practises
          • Azure DevOps
          • Git Branching
          • GitHub
        • Redux
      • Components
        • Image Carousel
          • Get Started
          • Customise
          • Image Carousel Item View
          • Image Carousel View
      • Features
        • Account
          • Get Started
          • Overview
            • Account
            • Authentication
            • Login
              • Forgot Password
            • Profile
            • Register
          • Guides
            • Add a Picker to the Profile
            • Password Validation
        • App Switcher
        • Cart
          • Get Started
          • Customise
            • Add to Cart Button
            • Cart Navigation Button
            • Views
              • Cart Item View
              • Cart View
              • Checkout Panel View
          • Guides
            • Add custom cells
            • Add promotions to cart items
        • Home
          • Home Image Carousel View
            • Customise
        • Message Inbox
          • Inbox
          • Inbox Details
        • Product Details
          • Get Started
          • Customise
          • Guides
            • Customise the Product Details screen to show related products based on custom data
        • Product List
          • Filters
            • Middleware
            • Reducers
          • Product List
            • Middleware
            • Reducers
          • Product Listing
          • Sort
        • Product Reviews
          • Review List
          • Write Review
        • Product Variant Selector
          • Get Started
          • Customise
        • Stores
          • Store Availability
          • Store Details
            • Customisation Points
          • Store Finder
            • Customisation Points
        • Swipe to Like
          • Get Started
          • Customise
        • User Content
          • User Content Carousel
          • User Content Details
          • User Content Report
        • Web Checkout
          • Get Started
          • Overview
          • Customise
            • Screen breakdown
          • Guides
            • Add a custom progress view
            • Add analytics
            • Add custom communication to the web checkout bridge
            • Add custom networking to your Web Checkout screen
            • Customize your webview
            • Use custom data in a webview on the web checkout screen
          • Releases
        • Wishlist
          • Get Started
          • Customise
            • Views
              • Wishlist Header View
              • Wishlist Item View
              • Wishlist View
            • Wishlist Button
          • Guides
            • Customise the Wishlist Button to select a Variant and update the Product Details screen
      • Integrations
        • Airship
        • AppsFlyer
        • DataDome
        • Emarsys
        • Facebook
        • Firebase
      • Tooling
        • Setup
        • CI/CD
          • Azure DevOps
        • Provisioning
    • Backend SDK
      • Overview
        • App Request Processing
        • BFC - Backend for client
          • What is BFC?
          • How is the BFC API hosted?
          • What interface does BFC API expose?
          • What is inside the BFC API?
          • BFC API Template
          • Types of unit tests in BFC API
          • Best practices for BFC API design
      • SDKs
        • .Net SDKs
          • Sfcc SDK
            • BFC Adapter
            • Integration with BFC
              • Search Service (aka PLP)
              • Cart Service
              • Product Service (aka PDP)
            • Ocapi
              • Client Extensions
          • Shopify SDK
            • Shopify Api Clients
            • Shopify Sdk Services
              • Checkout Service
              • Converters
              • ProductService
              • SearchService
              • Cart Service
          • Algolia SDK
          • BigCommerce SDK
            • BigCommerce Api Clients
            • BigCommerce Sdk Services
          • Magento SDK
            • Magento Api Clients
            • Magento Sdk Services
        • NodeJS SDK
          • Guides
            • Create your first BFC
            • Examples
              • Enrich contracts with custom data
              • Introduce a new route and custom contract
          • SDK Overview
            • Core SDK
            • SDK SFCC
            • Proxy Middleware
            • NestJS Proxy
            • Transformer
      • API and Packages reference
        • .Net
      • How To
        • How to generate BFC API from Template
        • How to configure and run BFC API locally
        • How to connect an App to BFC API running locally
        • How to add customisations for the BFC API
          • High Level customisation example
          • Custom Sub service customisation example
        • How to setup an infrastructure and routing for each environment
          • Development Infrastructure
          • Development Routing
          • Staging Infrastructure
          • Staging Routing
          • Production Infrastructure
          • Production Routing
        • How to configure CI/CD and Release API to each environment
          • Build configuration
          • Release configuration
            • Development release
            • Staging release
            • Production release
        • How to remember all the setup steps
    • Extensions
      • Cart extensions
      • Product extension
      • Wishlist extensions
  • Poq Platform
    • Analytics
    • Platform releases
    • Poq App Information Security
Help
  1. developers
  2. /
  3. ios
  4. /
  5. tooling
  6. /
  7. Ci cd

CI/CD

Last Updated - Platform 21.0.0 - SDK 16.0.0

PoqTooling provides a base layer of Fastlane commands that can be used for CI/CD pipelines.

Azure DevOps

Use our out of the box YAML templates for your pipelines.

Contents
Guides
Integrations
Developers
Platform