woodpecker/cli
Anbraten 556607b525
Rework log streaming and related functions (#1802)
closes #1801
closes #1815 
closes #1144
closes  #983
closes  #557
closes #1827
regression of #1791

# TODO
- [x] adjust log model
- [x] add migration for logs
- [x] send log line via grpc using step-id
- [x] save log-line to db
- [x] stream log-lines to UI
- [x] use less structs for log-data
- [x] make web UI work
  - [x] display logs loaded from db
  - [x] display streaming logs
- [ ] ~~make migration work~~ -> dedicated pull (#1828)

# TESTED
- [x] new logs are stored in database
- [x] log retrieval via cli (of new logs) works
- [x] log streaming works (tested via curl & webui)
- [x] log retrieval via web (of new logs) works

---------

Co-authored-by: 6543 <6543@obermui.de>
2023-06-06 09:52:08 +02:00
..
common Support .yaml as file-ending for workflow config too (#1388) 2022-11-03 19:12:40 +01:00
cron Fix usage text of cli sub-command 'cron' (#1420) 2022-11-16 14:58:30 +01:00
deploy Renamed procs/jobs to steps in code (#1331) 2022-10-28 17:38:53 +02:00
exec Rework log streaming and related functions (#1802) 2023-06-06 09:52:08 +02:00
info Upgrade urfave/cli to v2 (#483) 2021-10-27 21:03:14 +02:00
internal Display system CA error only if there is an error (#870) 2022-04-05 14:37:02 +02:00
lint Fully support .yaml (#1713) 2023-04-29 10:12:36 +02:00
log Rename build to pipeline in code (#1224) 2022-10-18 03:24:12 +02:00
loglevel Add linter staticcheck (#535) 2021-11-25 17:15:36 +01:00
pipeline Rework log streaming and related functions (#1802) 2023-06-06 09:52:08 +02:00
registry Rename build to pipeline in code (#1224) 2022-10-18 03:24:12 +02:00
repo Rename remote to forge (#1357) 2022-11-05 00:35:06 +01:00
secret Support plugin-only secrets (#1344) 2022-10-27 04:21:07 +02:00
user Drop error only on purpose or else report back or log (#514) 2021-11-23 15:36:52 +01:00
README.md Update links to woodpecker-ci.org (#445) 2021-10-14 18:13:57 +02:00

Woodpecker CLI

Command line client for the Woodpecker continuous integration server.

Please see the official documentation at https://woodpecker-ci.org/docs/cli