iOS: CI/CD Integration via FastLane & Firebase using Gitlab : Part – 3 | TO THE NEW Blog
Summary
In the second part of the blog, we covered the Code Signing approach via the match import command and created a separate repository and uploaded the private keys and certificates in a Gitlab repo for syncing them across the machines. To Integrate the template type like iOS with Fastlane: Go to specific project -> in left side bar -> Build > Pipelines. The runner loads the image, clones your project, and runs the job either locally or in the container. The GitLab Runner is a service that’s installed on your Mac, which runs the build and test process that you set up in a configuration file(.gitlab-ci.yml). This is hidden directory • In that directory there is “config.toml” • This config file will list down all the runners installed on the Mac machine Go to particular Project ->Code -> Repository ->.gitlab-ci.yml-> Edit-> Edit single file You need to replace the content of file with content given below: And click on Commit changes then job will start the execution: To view a visual representation of your pipeline by selecting the pipeline ID- Concluding that we have covered the CI/CD workflow via Fastlane & Firebase with Gitlab Actions in in this part.