diff --git a/docs/best-practices/continuous-integration/codemagic.md b/docs/best-practices/continuous-integration/codemagic.md index ee3afdc93..8860d1f9f 100644 --- a/docs/best-practices/continuous-integration/codemagic.md +++ b/docs/best-practices/continuous-integration/codemagic.md @@ -1,10 +1,10 @@ # Codemagic Integration -[Codemagic](https://codemagic.io/) is a cloud-based CI/CD tool for mobile applications that you can use for continuous integration and delivery together with *fastlane*. Codemagic has *fastlane* pre-installed, so you can easily run your *fastlane* scripts as part of the Codemagic build process. You only need a Fastfile in your repository to get started. You can find the version of pre-installed *fastlane* based on build machine type from [here](https://docs.codemagic.io/specs/machine-type/). +[Codemagic](https://codemagic.io/) is a cloud-based CI/CD tool for mobile applications that you can use for continuous integration and delivery together with *fastlane*. Codemagic has *fastlane* pre-installed, so you can easily run your *fastlane* scripts as part of the Codemagic build process. You only need a Fastfile in your repository to get started. You can find the version of pre-installed *fastlane* based on build [machine type from Codemagic](https://docs.codemagic.io/specs/machine-type/). ## Getting started -For publishing iOS apps, it is recommended to create an App Store Connect API key so you don't have to use 2FA. This also offers better performance and increased reliability. More details can be found [here](https://docs.fastlane.tools/app-store-connect-api/). +For publishing iOS apps, it is recommended to create an App Store Connect API key so you don't have to use 2FA. This also offers better performance and increased reliability. Read more about the [official API](/app-store-connect-api/). ## Adding environment variables @@ -12,7 +12,7 @@ The following **environment variables** need to be added to your workflow for *f - `MATCH_PASSWORD` - the password used to encrypt/decrypt the repository used to store your distribution certificates and provisioning profiles. - `MATCH_KEYCHAIN` - an arbitrary name to use for the keychain on the Codemagic build server, e.g "fastlane_keychain" -- `MATCH_SSH_KEY` - an SSH private key used for cloning the Match repository that contains your distribution certificates and provisioning profiles. The public key should be added to your GitHub account. See [here](https://docs.codemagic.io/configuration/access-private-git-submodules/) for more information about accessing Git dependencies with SSH keys. +- `MATCH_SSH_KEY` - an SSH private key used for cloning the Match repository that contains your distribution certificates and provisioning profiles. The public key should be added to your GitHub account. See [Codemagic submodule docs](https://docs.codemagic.io/configuration/access-private-git-submodules/) for more information about accessing Git dependencies with SSH keys. - `APP_STORE_CONNECT_PRIVATE_KEY` - the App Store Connect API key. Copy the entire contents of the .p8 file and paste into the environment variable value field. - `APP_STORE_CONNECT_KEY_IDENTIFIER` - the key identifier of your App Store Connect API key. - `APP_STORE_CONNECT_ISSUER_ID` - the issuer of your App Store Connect API key. diff --git a/docs/getting-started/ios/beta-deployment.md b/docs/getting-started/ios/beta-deployment.md index 51dba1a5a..9fa37f51e 100644 --- a/docs/getting-started/ios/beta-deployment.md +++ b/docs/getting-started/ios/beta-deployment.md @@ -150,7 +150,7 @@ end To get your API token, open [API Tokens in Account Settings](https://rink.hockeyapp.net/manage/auth_tokens). From there, you can find your existing API token, or create a new one. -To get a list of all available options see the [`hockey` action docs](https://docs.fastlane.tools/actions/hockey/), or run +To get a list of all available options see the [`hockey` action docs](/actions/hockey/), or run ```no-highlight fastlane action hockey @@ -186,7 +186,7 @@ fastlane action testfairy More information about the service on [TestFairy.com](https://testfairy.com). -More information about additional supported beta testing services can be found in the [list of "Beta" actions](https://docs.fastlane.tools/actions/#beta) +More information about additional supported beta testing services can be found in the [list of "Beta" actions](/actions/#beta) # Release Notes @@ -384,7 +384,7 @@ fastlane action [action_name] #### Use the number of commits -This isn't recommended, however some teams prefer this approach. You can use the number of commits of the current branch (via [`number_of_commits`](https://docs.fastlane.tools/actions/number_of_commits/)) as the build number. This will only work if you always run the build on the same branch. +This isn't recommended, however some teams prefer this approach. You can use the number of commits of the current branch (via [`number_of_commits`](/actions/number_of_commits/)) as the build number. This will only work if you always run the build on the same branch. ```ruby lane :beta do diff --git a/docs/plugins/using-plugins.md b/docs/plugins/using-plugins.md index 6c8193590..3ec520019 100644 --- a/docs/plugins/using-plugins.md +++ b/docs/plugins/using-plugins.md @@ -21,11 +21,11 @@ _fastlane_ is an open platform and we enable every developer to extend it to fit })(); -This content was moved and now lives [here](/create-action/#local-actions). +For more info see the dedicated [Local Actions page](/create-action/#local-actions). ## Find a plugin -Head over to [Available Plugins](https://docs.fastlane.tools/plugins/available-plugins/) for a list of plugins you can use. +Head over to [Available Plugins](available-plugins.md) for a list of plugins you can use. List all available plugins using