- Explore the NxCloud Run-Detail pages
- Configure the NxCloud bot to get easy to read reports on the Nx checks performed during CI
- Enable the NxCloud GitHub bot on your GitHub repository: https://github.com/apps/nx-cloud
- Switch to a new branch:
git checkout -b nxcloud-bot
-
Add these env variables to your GitHub actions config:
name: Run CI checks on: [pull_request] env: NX_BRANCH: ${{ github.event.number }} NX_RUN_GROUP: ${{ github.run_id }} jobs: build: ......
-
Make a change (add a
console.log("...")
somewhere inapps/store/src/app/app.tsx
) in the store app (so that it will trigger our affected commands in CI).⚠️ If you already added theci.yml
as an implicit dependency of*
, this step is optional
- Commit everything and push your branch
- Make a PR on GitHub
-
Click on one of the "failed" commands (if any). On the "Run Details" page, click on one of the projects and inspect the terminal output:
🔥 Rather than reading through CI logs, you can use this view to filter to the failed projects and inspect the failure reason scoped to that project.
- Finally, you should see a "Claim workspace" button at the top - it's a good idea to do that at this stage. We'll explain more about that in a bit!
-
Merge your PR into master and pull latest locally:
git checkout master git pull