mirror of
https://github.com/woodpecker-ci/woodpecker.git
synced 2024-12-24 01:10:31 +00:00
27 lines
1.4 KiB
Markdown
27 lines
1.4 KiB
Markdown
|
# Welcome to Woodpecker
|
||
|
|
||
|
Woodpecker is a CI/CD tool. It is designed to be lightweight, simple to use and fast. Before we dive into the details, let's have a look at some of the basics.
|
||
|
|
||
|
## Have you ever heard of CI/CD or pipelines?
|
||
|
|
||
|
Don't worry if you haven't. We'll guide you through the basics. CI/CD stands for Continuous Integration and Continuous Deployment. It's basically like a conveyor belt that moves your code from development to production doing all kinds of
|
||
|
checks, tests and routines along the way. A typical pipeline might include the following steps:
|
||
|
|
||
|
1. Running tests
|
||
|
2. Building your application
|
||
|
3. Deploying your application
|
||
|
|
||
|
[Have a deeper look into the idea of CI/CD](https://www.redhat.com/en/topics/devops/what-is-ci-cd)
|
||
|
|
||
|
## Do you know containers?
|
||
|
|
||
|
If you are already using containers in your daily workflow, you'll for sure love Woodpecker. If not yet, you'll be amazed how easy it is to get started with [containers](https://opencontainers.org/).
|
||
|
|
||
|
## Already have access to a Woodpecker instace?
|
||
|
|
||
|
Then you might want to jump directly into it and [start creating your first pipelines](../20-usage/10-intro.md).
|
||
|
|
||
|
## Want to start from scratch and deploy your own Woodpecker instance?
|
||
|
|
||
|
Woodpecker is [pretty lightweight](../30-administration/00-getting-started.md#hardware-requirements) and will even run on your Raspberry Pi. You can follow the [deployment guide](../30-administration/00-getting-started.md) to set up your own Woodpecker instance.
|