This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
automatizace:github [2023/12/21 12:20] tomas [root sekce] |
automatizace:github [2026/07/08 07:51] (current) tomas |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====Runner==== | + | ==== Repozitáře |
| + | [https:// | ||
| + | |||
| + | === .github adresář === | ||
| + | [[https:// | ||
| + | [[https:// | ||
| + | |||
| + | |||
| + | ==== Akce ==== | ||
| + | === Runner | ||
| %%VERSION=2.311.0 curl -o actions-runner.tar.gz -L " | %%VERSION=2.311.0 curl -o actions-runner.tar.gz -L " | ||
| Line 8: | Line 17: | ||
| - | ==== Struktura | + | === Struktura === |
| definuje se v .github/ | definuje se v .github/ | ||
| < | < | ||
| Line 25: | Line 34: | ||
| - run: echo "ahoj, promenna1: ${{env.promenna1}}" | - run: echo "ahoj, promenna1: ${{env.promenna1}}" | ||
| - run: echo " | - run: echo " | ||
| + | - run: | | ||
| + | echo "### Test Summary" | ||
| id: vystup | id: vystup | ||
| - name: failure | - name: failure | ||
| Line 33: | Line 44: | ||
| </ | </ | ||
| - | ==== Proměnné ==== | + | === Proměnné === |
| + | %%${{ CONTEXT.OBJEKT }}%% ... Seznam contextů a objektů: [[https:// | ||
| + | %%${{ github.repository }}%%\\ | ||
| + | %%${{ env.MY_VARIABLE }}%% ... jsou tam i výchozí proměnné [[https:// | ||
| %%${{runner.os}}%%\\ | %%${{runner.os}}%%\\ | ||
| %%${{matrix.version}}%% ... provede krok několikrát, | %%${{matrix.version}}%% ... provede krok několikrát, | ||
| - | ==== root sekce ==== | + | === root sekce === |
| - | ===on=== | + | ==on== |
| %%push.branches: | %%push.branches: | ||
| pull_request.branches: | pull_request.branches: | ||
| workflow_dispach: | workflow_dispach: | ||
| - | === workflow_call | + | == workflow_call == |
| [[https:// | [[https:// | ||
| < | < | ||
| Line 57: | Line 71: | ||
| workflow_call.outputs.PRVNI.value: | workflow_call.outputs.PRVNI.value: | ||
| - | ===concurency=== | + | ==concurency== |
| běh na více prostředích | běh na více prostředích | ||
| Line 63: | Line 77: | ||
| concurency.cancel-in-progress: | concurency.cancel-in-progress: | ||
| - | ===jobs=== | + | ==jobs== |
| - | ==== job ==== | + | === job === |
| runs_on: ubuntu-latest ... na jakém agentoviúworkeru job pojede\\ | runs_on: ubuntu-latest ... na jakém agentoviúworkeru job pojede\\ | ||
| Line 87: | Line 101: | ||
| steps: \\ | steps: \\ | ||
| - | ==== Kroky, steps ==== | + | === Kroky, steps === |
| == run == | == run == | ||
| - | spustí příkaz\\ | + | spustí příkaz, nebo příkazy\\ |
| + | shell: bash ... volba shellu, kde se to supustí\\ | ||
| + | %%echo "### Test Summary" | ||
| + | %%echo " | ||
| + | %%echo ${{ env.image_tag }}%% ... pozdější použití proměnné\\ | ||
| == github == | == github == | ||