Skip to content

Commit

Permalink
Add one more step to run tests and deploy only if tests are passing (#…
Browse files Browse the repository at this point in the history
…184)

* Add one more step to run tests and deploy only if tests are passing

* Update docs/README_environment_github_actions.md

Co-authored-by: Ferdinand Malcher <[email protected]>

---------

Co-authored-by: Ferdinand Malcher <[email protected]>
  • Loading branch information
kirbah and fmalcher authored May 8, 2024
1 parent a70b477 commit 97271a9
Showing 1 changed file with 11 additions and 6 deletions.
17 changes: 11 additions & 6 deletions docs/README_environment_github_actions.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,16 +58,21 @@ More info can be found here:
node-version: 20.x
cache: "npm"

- name: Install dependencies
run: npm install

- name: Run tests
run: npm run ng -- test --no-watch --no-progress --browsers=ChromeHeadless

- name: Prepare and deploy
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
npm install
npm run ng -- deploy --base-href=/the-repository-name/ --name="Displayed Username" --email="[email protected]"
run: npm run ng -- deploy --base-href=/the-repository-name/ --name="Displayed Username" --email="[email protected]"
```
6. Make sure to replace **`/the-repository-name/`**, **`Displayed Username`** and **`[email protected]`** with correct values in above snippet.
7. You can also control when your workflows are triggered:
7. If you do not have tests you may remove the step "Run tests" from the example.
8. You can also control when your workflows are triggered:

- It can be helpful to not have your workflows run on every push to every branch in the repo.

Expand Down Expand Up @@ -100,8 +105,8 @@ More info can be found here:

- For more information see [Events that trigger workflows](https://help.github.com/articles/events-that-trigger-workflows) and [Workflow syntax for GitHub Actions](https://help.github.com/articles/workflow-syntax-for-github-actions#on).

8. Commit and Push to add the workflow file.
9. Done.
9. Commit and Push to add the workflow file.
10. Done.

---

Expand Down

0 comments on commit 97271a9

Please sign in to comment.