2022-03-17 16:33:23 +01:00
# Concourse
**Concourse allows you to build pipelines to automatically run tests, actions and build images whenever you need it (time based, when something happens...)**
2022-03-18 00:53:36 +01:00
## Concourse Architecture
2022-03-17 16:33:23 +01:00
2022-03-18 00:53:36 +01:00
Learn how the concourse environment is structured in:
2022-03-17 16:33:23 +01:00
2022-03-18 00:53:36 +01:00
{% content-ref url="concourse-architecture.md" %}
[concourse-architecture.md ](concourse-architecture.md )
{% endcontent-ref %}
2022-03-17 16:33:23 +01:00
2022-03-18 00:53:36 +01:00
## Run Concourse Locally
2022-03-17 16:33:23 +01:00
2022-03-18 00:53:36 +01:00
Learn how you can run a concourse environment locally to do your own tests in:
2022-03-17 16:33:23 +01:00
2022-03-18 00:53:36 +01:00
{% content-ref url="concourse-lab-creation.md" %}
[concourse-lab-creation.md ](concourse-lab-creation.md )
{% endcontent-ref %}
## Enumerate & Attack Concourse
Learn how you can enumerate the concourse environment and abuse it in:
{% content-ref url="concourse-enumeration-and-attacks.md" %}
[concourse-enumeration-and-attacks.md ](concourse-enumeration-and-attacks.md )
{% endcontent-ref %}
2022-03-17 16:33:23 +01:00
## References
* [https://concourse-ci.org/internals.html#architecture-worker ](https://concourse-ci.org/internals.html#architecture-worker )