Woodpecker is a community fork of the Drone CI system.
Find a file
qwerty287 b82ed13586
Database migrations run in seperate sessions and commit on success right away (#1822)
This isolates single migration tasks from each other.
The migration itself is now not atomic anymore but each single migration
now on it's own.
This takes load away from databases, as new sessions have a committed
schema available.

We also disable xorm.cache, as the speed improvements are minor but
invalid cache caused by schema changes did happen already in the past.

---------
Reverts #1817
Closes #1821

---------

Co-authored-by: 6543 <6543@obermui.de>
2023-06-06 03:27:17 +02:00
.github Change issue template labels (#1593) 2023-02-28 18:31:40 +01:00
.vscode Use modern error handling and enforce it via lint (#1327) 2023-02-02 00:08:02 +01:00
.woodpecker Drop tarball release (#1819) 2023-06-04 05:09:10 +02:00
agent Remove unused file system api (#1791) 2023-05-31 18:03:03 +02:00
cli Resolve built-in variables for global when filter (#1790) 2023-06-05 00:15:07 +02:00
cmd [Docs] use redocusaurus to display swagger file (#1818) 2023-06-04 05:07:39 +02:00
contrib/woodpecker-test-repo/.woodpecker Create test repo on Gitpod start (#1248) 2022-10-09 22:13:04 +02:00
docker Update alpine images to 3.18 (#1765) 2023-05-18 10:08:35 +02:00
docs Resolve built-in variables for global when filter (#1790) 2023-06-05 00:15:07 +02:00
nfpm fix nfpm (#788) 2022-02-24 15:35:11 +01:00
pipeline remove undocumented docker specific option (#1825) 2023-06-05 17:30:32 +02:00
server Database migrations run in seperate sessions and commit on success right away (#1822) 2023-06-06 03:27:17 +02:00
shared Drop ".drone.yml" as default pipeline config (#1795) 2023-05-31 16:02:20 +02:00
version gofumpt -w -l -extra . (#661) 2022-01-05 21:50:23 +01:00
web Update swagger API specification (#1782) 2023-06-03 21:38:36 +02:00
woodpecker-go Add agent functions (#1754) 2023-05-14 16:46:54 +02:00
.changelog.yml Update .changelog.yml to account regression lable (#1808) 2023-06-02 15:16:09 +02:00
.ecrc Update swagger API specification (#1782) 2023-06-03 21:38:36 +02:00
.editorconfig Use editorconfig-checker (#982) 2022-06-17 12:03:34 +02:00
.gitignore [Docs] use redocusaurus to display swagger file (#1818) 2023-06-04 05:07:39 +02:00
.gitpod.yml Fix gitea development setup (#1613) 2023-03-11 07:08:00 +01:00
.golangci.yml Update swagger API specification (#1782) 2023-06-03 21:38:36 +02:00
CHANGELOG.md Add Changelog v0.15.9 (#1746) 2023-05-11 16:07:31 +02:00
CONTRIBUTING.md Update Owners 2023 (#1516) 2023-01-01 19:33:08 +01:00
docker-compose.example.yml Renamed procs/jobs to steps in code (#1331) 2022-10-28 17:38:53 +02:00
docker-compose.gitpod.yml Create test repo on Gitpod start (#1248) 2022-10-09 22:13:04 +02:00
go.mod [Docs] use redocusaurus to display swagger file (#1818) 2023-06-04 05:07:39 +02:00
go.sum [Docs] use redocusaurus to display swagger file (#1818) 2023-06-04 05:07:39 +02:00
LICENSE Optimize license files (#355) 2021-09-25 15:15:54 +02:00
Makefile Drop tarball release (#1819) 2023-06-04 05:09:10 +02:00
README.md docs: change broken twitter url (#1729) 2023-04-30 21:54:38 +02:00
SECURITY.md Create SECURITY.md (#396) 2021-10-03 16:15:58 +02:00

Woodpecker


Translation status


Woodpecker

Woodpecker is a community fork of the Drone CI system.

woodpecker

🫶 Support

Please consider to donate and become a backer. 🙏 [Become a backer]

🚀 Usage

.woodpecker.yml

  • Place your pipeline in a file named .woodpecker.yml in your repository
  • Pipeline steps can be named as you like
  • Run any command in the commands section

Read More

Build steps are containers

  • Define any Docker image as context
  • Install the needed tools in custom Docker images, use them as context

Read More

Plugins

Woodpecker has official plugins, but you can also use your own.

Read More

📖 Documentation

https://woodpecker-ci.org/

Contribute

See Contributing Guide

Open in Gitpod

📣 Translate

We use an own Weblate instance at translate.woodpecker-ci.org.

Translation status

👋 Who uses Woodpecker?

Codeberg, the Woodpecker project itself, and many others.

Leave a comment if you're using it as well.

Also consider using the topic WoodpeckerCI in your repository, so others can learn from your config and use the hashtag #WoodpeckerCI when talking about the project on social media!

Here are some places where people mention Woodpecker:

Stars over time

Stargazers over time

License

Woodpecker is Apache 2.0 licensed with the source files in this repository having a header indicating which license they are under and what copyrights apply.

Files under the docs/ folder are licensed under Creative Commons Attribution-ShareAlike 4.0 International Public License.