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
27 changes: 0 additions & 27 deletions .travis.yml

This file was deleted.

29 changes: 0 additions & 29 deletions .travis/custom_release.sh

This file was deleted.

Binary file removed .travis/deploy_key.enc
Binary file not shown.
10 changes: 1 addition & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,15 +35,7 @@ Update `config/dev.webpack.config.js` according to your application URL. [Read m

## Deploying

- The starter repo uses Travis to deploy the webpack build to another Github repo defined in `.travis.yml`
- That Github repo has the following branches:
- `ci-beta` (deployed by pushing to `master` or `main` on this repo)
- `ci-stable` (deployed by pushing to `ci-stable` on this repo)
- `qa-beta` (deployed by pushing to `qa-beta` on this repo)
- `qa-stable` (deployed by pushing to `qa-stable` on this repo)
- `prod-beta` (deployed by pushing to `prod-beta` on this repo)
- `prod-stable` (deployed by pushing to `prod-stable` on this repo)
- Travis uploads results to RedHatInsight's [codecov](https://codecov.io) account. To change the account, modify CODECOV_TOKEN on https://travis-ci.com/.
Deployment is handled by [Konflux](https://konflux-ci.dev/) via Tekton pipelines defined in `.tekton/`. See the [Technical Reference](./docs/TECHNICAL_REFERENCE.md) for details on the CI/CD pipeline.

## HelpPanelLink

Expand Down
28 changes: 1 addition & 27 deletions docs/TECHNICAL_REFERENCE.md
Original file line number Diff line number Diff line change
Expand Up @@ -441,13 +441,8 @@ The application uses multiple CI/CD platforms for comprehensive testing and depl
```mermaid
graph TD
A[Git Push/PR] --> B{Platform}
B -->|Legacy| C[Travis CI]
B -->|Modern| D[GitHub Actions]
B -->|K8s Native| E[Tekton]

C --> C1[Lint]
C1 --> C2[Test]
C2 --> C3[Deploy to Repo]
B -->|K8s Native| E[Tekton/Konflux]

D --> D1[Install Dependencies]
D1 --> D2[Cypress Component Tests]
Expand All @@ -463,26 +458,6 @@ graph TD
E6 --> E7[Dev Proxy Tests]
```

**Travis CI Configuration:** `.travis.yml`

```yaml
language: node_js
node_js: 18
stages:
- lint
- test
- deploy

jobs:
include:
- stage: lint
script: npm run lint
- stage: test
script: npm test
- stage: deploy
script: npm run deploy
```

**GitHub Actions:** `.github/workflows/test.yml`

- Node.js version: 20
Expand Down Expand Up @@ -1180,7 +1155,6 @@ npm run test:e2e:debug # Debug mode

| File | Purpose |
|------|---------|
| `/.travis.yml` | Travis CI pipeline configuration |
| `/.github/workflows/test.yml` | GitHub Actions workflow for component tests |
| `/.tekton/learning-resources-push.yaml` | Tekton push pipeline (master branch) |
| `/.tekton/learning-resources-pull-request.yaml` | Tekton PR pipeline with E2E tests |
Expand Down
Loading