> For the complete documentation index, see [llms.txt](https://lifeexe-art.gitbook.io/unreal-automation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://lifeexe-art.gitbook.io/unreal-automation/plan-video-kursa/lekciya-34.md).

# Лекция 34

## Jenkins

{% embed url="<https://www.jenkins.io/doc/book/pipeline/>" %}

{% embed url="<https://www.jenkins.io/doc/book/pipeline/jenkinsfile/>" %}

{% embed url="<https://plugins.jenkins.io/slack/>" %}

{% embed url="<https://plugins.jenkins.io/envinject/>" %}

## Messengers

{% embed url="<https://slack.com/>" %}

{% embed url="<https://gitter.im/>" %}

{% embed url="<https://discord.com/>" %}

## Misc

{% embed url="<https://github.com/jidicula/clang-format-action>" %}

```yaml
name: Clang-format Verification
on:
  push:
    branches:
    - master
  pull_request:
    branches:
    - master

jobs:
  format-checking:
    runs-on: ubuntu-latest

    steps:
      - name: Checkout
        uses: actions/checkout@v3

      - name: Run clang-format
        uses: jidicula/clang-format-action@v4.9.0
        with:
          clang-format-version: '13'
          check-path: 'Source'
```

{% embed url="<https://youtu.be/7uN1KaGubo0>" %}
