gickup/config.example.yml
2021-12-13 11:53:20 +01:00

89 lines
No EOL
2.1 KiB
YAML

source:
github:
- token: blabla
user: blabla
url: bla.bla.com
username: bla
password: bla
ssh: true # can be true or false
sshkey: /path/to/key # if empty, it uses your home directories' .ssh/id_rsa
exclude: # this excludes the repos foo and bar
- foo
- bar
include:
- foobar
excludeorgs:
- foo
- bar
gitea:
- token: blabla
user: blabla
url: bla.bla.com
username: bla
password: bla
ssh: true # can be true or false
sshkey: /path/to/key # if empty, it uses your home directories' .ssh/id_rsa
exclude: # this excludes the repos foo and bar
- foo
- bar
include:
- foobar
gogs:
- token: blabla
user: blabla
url: bla.bla.com
username: bla
password: bla
ssh: true # can be true or false
sshkey: /path/to/key # if empty, it uses your home directories' .ssh/id_rsa
exclude: # this excludes the repos foo and bar
- foo
- bar
include:
- foobar
gitlab:
- token: blabla
user: blabla
url: bla.bla.com
username: bla
password: bla
ssh: true # can be true or false
sshkey: /path/to/key # if empty, it uses your home directories' .ssh/id_rsa
exclude: # this excludes the repos foo and bar
- foo
- bar
include:
- foobar
bitbucket:
- user: blabla
url: blabla
username: blabla
password: blabla
ssh: true # can be true or false
sshkey: /path/to/key # if empty, it uses your home directories' .ssh/id_rsa
exclude: # this excludes the repos foo and bar
- foo
- bar
include:
- foobar
destination:
gitea:
- token: blabla
url: bla.bla.com
gogs:
- token: blabla
url: bla.bla.com
gitlab:
- token: blabla
url: bla.bla.com
local:
- path: /some/path/gickup
cron: 0 22 * * *
log:
timeformat: 2006-01-02 15:04:05
file-logging:
dir: log
file: gickup.log
maxage: 7 # keep logs for 7 days