-
-
Notifications
You must be signed in to change notification settings - Fork 5.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update drone to use drone 1 format #7331
Conversation
Signed-off-by: konrad <[email protected]>
Signed-off-by: konrad <[email protected]>
Signed-off-by: konrad <[email protected]>
Signed-off-by: konrad <[email protected]>
Signed-off-by: konrad <[email protected]>
From the parallelization the whole pipeline now takes ~15min instead of 35min for a pr! 🎉 |
Signed-off-by: konrad <[email protected]>
Signed-off-by: konrad <[email protected]>
Signed-off-by: konrad <[email protected]>
Signed-off-by: konrad <[email protected]>
Signed-off-by: konrad <[email protected]>
Signed-off-by: konrad <[email protected]>
Hmm weired, when I run |
Signed-off-by: konrad <[email protected]>
Signed-off-by: konrad <[email protected]>
Signed-off-by: konrad <[email protected]>
The when:
event:
exclude:
- pull_request I've also tried when:
branch:
- master
event:
exclude:
- pull_request which didn't work either. EDIT: I've also tried when:
branch:
- master
event:
- push which didn't work. @techknowlogick @tboerger @zeripath @lunny @appleboy any ideas? |
Signed-off-by: konrad <[email protected]>
Signed-off-by: konrad <[email protected]>
I've changed the pipeline conditions to use |
Signed-off-by: konrad <[email protected]>
Codecov Report
@@ Coverage Diff @@
## master #7331 +/- ##
=========================================
Coverage ? 41.24%
=========================================
Files ? 466
Lines ? 63153
Branches ? 0
=========================================
Hits ? 26045
Misses ? 33702
Partials ? 3406 Continue to review full report at Codecov.
|
Signed-off-by: konrad <[email protected]>
Closing this in favour of #6602. |
* chore: update drone format to 1.0 * Converted old drone config Signed-off-by: konrad <[email protected]> * Moved translations to seperate pipeline Signed-off-by: konrad <[email protected]> * Split the steps in multiple pipelines and add dependencies Signed-off-by: konrad <[email protected]> * format Signed-off-by: konrad <[email protected]> * Fixed step depenednecies Signed-off-by: konrad <[email protected]> * Fixed discord notify Signed-off-by: konrad <[email protected]> * Exclude translations and docs pipelines from prs Signed-off-by: konrad <[email protected]> * Fixed exclude prs Signed-off-by: konrad <[email protected]> * Fixed exclude prs Signed-off-by: konrad <[email protected]> * Moved releases to seperate pipeline Signed-off-by: konrad <[email protected]> * Re-trigger drone Signed-off-by: konrad <[email protected]> * Disable release step Signed-off-by: konrad <[email protected]> * Fixed depending step Signed-off-by: konrad <[email protected]> * Adopted dependencies Signed-off-by: konrad <[email protected]> * Changed pipeline conditions Signed-off-by: konrad <[email protected]> * Replaced pipeline conditions with triggers Signed-off-by: konrad <[email protected]> * Fixed coverage step Signed-off-by: konrad <[email protected]> * Import changes from #7331 Signed-off-by: konrad <[email protected]> * Add comment for lowest go version Signed-off-by: konrad <[email protected]> * Exclude fetch-tags from prs Signed-off-by: konrad <[email protected]> * Re-added comment about no tags Signed-off-by: konrad <[email protected]> * Removed unneeded conditions Signed-off-by: konrad <[email protected]> * Moved release version and release latest to different pipelines Signed-off-by: konrad <[email protected]> * Fixed depending pipeline Signed-off-by: konrad <[email protected]> * Removed the conditions for all services Signed-off-by: konrad <[email protected]>
* chore: update drone format to 1.0 * Converted old drone config Signed-off-by: konrad <[email protected]> * Moved translations to seperate pipeline Signed-off-by: konrad <[email protected]> * Split the steps in multiple pipelines and add dependencies Signed-off-by: konrad <[email protected]> * format Signed-off-by: konrad <[email protected]> * Fixed step depenednecies Signed-off-by: konrad <[email protected]> * Fixed discord notify Signed-off-by: konrad <[email protected]> * Exclude translations and docs pipelines from prs Signed-off-by: konrad <[email protected]> * Fixed exclude prs Signed-off-by: konrad <[email protected]> * Fixed exclude prs Signed-off-by: konrad <[email protected]> * Moved releases to seperate pipeline Signed-off-by: konrad <[email protected]> * Re-trigger drone Signed-off-by: konrad <[email protected]> * Disable release step Signed-off-by: konrad <[email protected]> * Fixed depending step Signed-off-by: konrad <[email protected]> * Adopted dependencies Signed-off-by: konrad <[email protected]> * Changed pipeline conditions Signed-off-by: konrad <[email protected]> * Replaced pipeline conditions with triggers Signed-off-by: konrad <[email protected]> * Fixed coverage step Signed-off-by: konrad <[email protected]> * Import changes from go-gitea#7331 Signed-off-by: konrad <[email protected]> * Add comment for lowest go version Signed-off-by: konrad <[email protected]> * Exclude fetch-tags from prs Signed-off-by: konrad <[email protected]> * Re-added comment about no tags Signed-off-by: konrad <[email protected]> * Removed unneeded conditions Signed-off-by: konrad <[email protected]> * Moved release version and release latest to different pipelines Signed-off-by: konrad <[email protected]> * Fixed depending pipeline Signed-off-by: konrad <[email protected]> * Removed the conditions for all services Signed-off-by: konrad <[email protected]>
Successor of #6602, fixes #6463
I've refactored the drone file to use the new syntax of drone 1, which brings several advanteges:
Multiple pipelines:
testing
: Runs all linters, unit and integration teststranslations
: Downloads the newest translations from crowdin and also pushes them back to the reporelease
: cross-compiles releases with xgo and publishes themdocs
: publishes the docsdocker
: builds and publishes the docker imagesnotify
: triggers the discord notify hook