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
29 changes: 29 additions & 0 deletions docs/apunts/08_actions/automatitzacio.md
Original file line number Diff line number Diff line change
Expand Up @@ -185,6 +185,15 @@ Les tasques d'automatització s'executen automàticament
quan es compleixen les condicions definides en la secció `on`
de la configuració.

```yaml
on:
push:
branches:
- main
```

!!! docs "[:octicons-link-external-16: Events that trigger workflows](https://docs.github.com/en/actions/reference/workflows-and-actions/events-that-trigger-workflows) – :simple-github: GitHub Docs"

A la secció :octicons-play-24: Actions es poden consultar les execucions de les tasques d'automatització
definides en el repositori.

Expand Down Expand Up @@ -287,8 +296,28 @@ Són variables d'entorn que es poden utilitzar en les tasques d'automatització,

Per a configurar un secret, cal anar a la secció __:octicons-gear-24: Settings__ del repositori, a l'apartat __:octicons-key-asterisk-16: Secrets and variables > Actions__.

![Configuració de secrets en GitHub Actions](img/cicd/secrets.png)
/// figure-caption | .shadow : Configuració de secrets en GitHub Actions.

Aquests secrets poden utilitzar-se com a variables en els fitxers de configuració dels fluxos de treball,
i el seu valor serà substituït de manera segura durant l'execució d'aquests.

{% raw %}
```yaml
steps:
- name: Login a Docker Hub
uses: docker/login-action@v3
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
```
{% endraw %}


!!! docs "[:octicons-link-external-16: Using secrets in GitHub Actions](https://docs.github.com/en/actions/how-tos/write-workflows/choose-what-workflows-do/use-secrets) – :simple-github: GitHub Docs"

!!! example "Exemple: [[actions-exemples#creacio-duna-imatge-de-docker]]"

## :octicons-browser-24: GitHub Pages
__[:octicons-browser-24: GitHub Pages][pages]__ és un servei de GitHub que permet publicar llocs web
estàtics[^1] directament des d'un repositori de GitHub.
Expand Down
Binary file added docs/apunts/08_actions/img/cicd/secrets.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading