Skip to content
Merged
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
5 changes: 2 additions & 3 deletions versioned_docs/version-4.0.0/ci-cd/github.md
Original file line number Diff line number Diff line change
Expand Up @@ -230,7 +230,7 @@ The CLI reads the `KEPLOY_API_KEY` environment variable automatically — no bro
- **Locally:** `export KEPLOY_API_KEY="<your-api-key>"` before running the command.
- **In CI:** store the key as a secret in your CI system so it gets injected as an environment variable at runtime. Never hard-code it in your pipeline file.

> Cloud replay requires the Enterprise binary (`keploy.io/ent/dl/latest/enterprise_linux_amd64`), not the open-source one.
> Cloud replay requires the Enterprise binary. Install it with `curl --silent -O -L https://keploy.io/ent/install.sh && source install.sh` — not the open-source `keploy.io/install.sh`.

### Steps

Expand Down Expand Up @@ -258,8 +258,7 @@ jobs:
steps:
- name: Install Keploy Enterprise
run: |
curl --silent --location "https://keploy.io/ent/dl/latest/enterprise_linux_amd64" -o /tmp/keploy
sudo chmod +x /tmp/keploy && sudo mv /tmp/keploy /usr/local/bin/keploy
curl --silent -O -L https://keploy.io/ent/install.sh && source install.sh

- name: Cloud replay
run: |
Expand Down
5 changes: 2 additions & 3 deletions versioned_docs/version-4.0.0/ci-cd/gitlab.md
Original file line number Diff line number Diff line change
Expand Up @@ -168,7 +168,7 @@ In GitLab CI, go to **Settings → CI/CD → Variables**, add `KEPLOY_API_KEY` a
2. Install the Enterprise Keploy binary on the runner.
3. Run `keploy cloud replay` with your application and cluster details.

> Cloud replay requires the Enterprise binary (`keploy.io/ent/dl/latest/enterprise_linux_amd64`), not the open-source one.
> Cloud replay requires the Enterprise binary. Install it with `curl --silent -O -L https://keploy.io/ent/install.sh && source install.sh` — not the open-source `keploy.io/install.sh`.

### Example: GitLab CI

Expand All @@ -179,8 +179,7 @@ keploy-cloud-replay:
# KEPLOY_API_KEY is injected automatically from the masked CI/CD variable
script:
- apt-get update -qq && apt-get install -y -qq curl sudo
- curl --silent --location "https://keploy.io/ent/dl/latest/enterprise_linux_amd64" -o /tmp/keploy
- chmod +x /tmp/keploy && mv /tmp/keploy /usr/local/bin/keploy
- curl --silent -O -L https://keploy.io/ent/install.sh && source install.sh
- |
keploy cloud replay \
--app "<NAMESPACE>.<DEPLOYMENT>" \
Expand Down
5 changes: 2 additions & 3 deletions versioned_docs/version-4.0.0/ci-cd/jenkins.md
Original file line number Diff line number Diff line change
Expand Up @@ -193,7 +193,7 @@ In Jenkins, go to **Manage Jenkins → Credentials**, add a **Secret text** cred
2. Install the Enterprise Keploy binary on the agent.
3. Run `keploy cloud replay` with your application and cluster details.

> Cloud replay requires the Enterprise binary (`keploy.io/ent/dl/latest/enterprise_linux_amd64`), not the open-source one.
> Cloud replay requires the Enterprise binary. Install it with `curl --silent -O -L https://keploy.io/ent/install.sh && source install.sh` — not the open-source `keploy.io/install.sh`.

### Example: Jenkins Declarative Pipeline

Expand All @@ -204,8 +204,7 @@ pipeline {
stage('Install Keploy Enterprise') {
steps {
sh '''
curl --silent --location "https://keploy.io/ent/dl/latest/enterprise_linux_amd64" -o /tmp/keploy
sudo chmod +x /tmp/keploy && sudo mv /tmp/keploy /usr/local/bin/keploy
curl --silent -O -L https://keploy.io/ent/install.sh && source install.sh
'''
}
}
Expand Down
Loading