Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixup absolute links #1248

Draft
wants to merge 3 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions docs/best-practices/continuous-integration/codemagic.md
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
# 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

The following **environment variables** need to be added to your workflow for *fastlane* integration.

- `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.
Expand Down
6 changes: 3 additions & 3 deletions docs/getting-started/ios/beta-deployment.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -186,7 +186,7 @@ fastlane action testfairy
More information about the service on [TestFairy.com](https://testfairy.com).
</details>

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

Expand Down Expand Up @@ -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
Expand Down
4 changes: 2 additions & 2 deletions docs/plugins/using-plugins.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,11 +21,11 @@ _fastlane_ is an open platform and we enable every developer to extend it to fit
})();
</script>

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

Expand Down