[Docs] Add all chooseable cron config options to 'app.example.ini' (#12931)
As title.
ref:
https://github.com/go-gitea/gitea/blob/master/modules/cron/tasks_basic.go
https://github.com/go-gitea/gitea/blob/master/modules/cron/tasks_extended.go
ba20dd7a7b/modules/setting/cron.go (L7-L11)
Signed-off-by: a1012112796 <1012112796@qq.com>
			
			
This commit is contained in:
		
							parent
							
								
									274430f40b
								
							
						
					
					
						commit
						d71eaacbf2
					
				
					 1 changed files with 106 additions and 1 deletions
				
			
		|  | @ -889,13 +889,27 @@ ENABLED = true | |||
| ; Run cron tasks when Gitea starts. | ||||
| RUN_AT_START = false | ||||
| 
 | ||||
| ; Basic cron tasks | ||||
| 
 | ||||
| ; Update mirrors | ||||
| [cron.update_mirrors] | ||||
| SCHEDULE = @every 10m | ||||
| ; Enable running Update mirrors task periodically. | ||||
| ENABLED = true | ||||
| ; Run Update mirrors task when Gitea starts. | ||||
| RUN_AT_START = false | ||||
| ; Notice if not success | ||||
| NO_SUCCESS_NOTICE = true | ||||
| 
 | ||||
| ; Repository health check | ||||
| [cron.repo_health_check] | ||||
| SCHEDULE = @every 24h | ||||
| ; Enable running Repository health check task periodically. | ||||
| ENABLED = true | ||||
| ; Run Repository health check task when Gitea starts. | ||||
| RUN_AT_START = false | ||||
| ; Notice if not success | ||||
| NO_SUCCESS_NOTICE = true | ||||
| TIMEOUT = 60s | ||||
| ; Arguments for command 'git fsck', e.g. "--unreachable --tags" | ||||
| ; see more on http://git-scm.com/docs/git-fsck | ||||
|  | @ -903,7 +917,12 @@ ARGS = | |||
| 
 | ||||
| ; Check repository statistics | ||||
| [cron.check_repo_stats] | ||||
| ; Enable running check repository statistics task periodically. | ||||
| ENABLED = true | ||||
| ; Run check repository statistics task when Gitea starts. | ||||
| RUN_AT_START = true | ||||
| ; Notice if not success | ||||
| NO_SUCCESS_NOTICE = true | ||||
| SCHEDULE = @every 24h | ||||
| 
 | ||||
| ; Clean up old repository archives | ||||
|  | @ -912,6 +931,8 @@ SCHEDULE = @every 24h | |||
| ENABLED = true | ||||
| ; Whether to always run at least once at start up time (if ENABLED) | ||||
| RUN_AT_START = true | ||||
| ; Notice if not success | ||||
| NO_SUCCESS_NOTICE = true | ||||
| ; Time interval for job to run | ||||
| SCHEDULE = @every 24h | ||||
| ; Archives created more than OLDER_THAN ago are subject to deletion | ||||
|  | @ -919,19 +940,103 @@ OLDER_THAN = 24h | |||
| 
 | ||||
| ; Synchronize external user data (only LDAP user synchronization is supported) | ||||
| [cron.sync_external_users] | ||||
| ENABLED = true | ||||
| ; Synchronize external user data when starting server (default false) | ||||
| RUN_AT_START = false | ||||
| ; Notice if not success | ||||
| NO_SUCCESS_NOTICE = true | ||||
| ; Interval as a duration between each synchronization (default every 24h) | ||||
| SCHEDULE = @every 24h | ||||
| ; Create new users, update existing user data and disable users that are not in external source anymore (default) | ||||
| ;   or only create new users if UPDATE_EXISTING is set to false | ||||
| UPDATE_EXISTING = true | ||||
| 
 | ||||
| ; Update migrated repositories' issues and comments' posterid, it will always attempt synchronization when the instance starts. | ||||
| ; Clean-up deleted branches | ||||
| [cron.deleted_branches_cleanup] | ||||
| ENABLED = true | ||||
| ; Clean-up deleted branches when starting server (default true) | ||||
| RUN_AT_START = true | ||||
| ; Notice if not success | ||||
| NO_SUCCESS_NOTICE = true | ||||
| ; Interval as a duration between each synchronization (default every 24h) | ||||
| SCHEDULE = @every 24h | ||||
| ; deleted branches than OLDER_THAN ago are subject to deletion | ||||
| OLDER_THAN = 24h | ||||
| 
 | ||||
| [cron.update_migration_poster_id] | ||||
| ; Update migrated repositories' issues and comments' posterid, it will always attempt synchronization when the instance starts. | ||||
| ENABLED = true | ||||
| ; Update migrated repositories' issues and comments' posterid when starting server (default true) | ||||
| RUN_AT_START = true | ||||
| ; Notice if not success | ||||
| NO_SUCCESS_NOTICE = true | ||||
| ; Interval as a duration between each synchronization. (default every 24h) | ||||
| SCHEDULE = @every 24h | ||||
| 
 | ||||
| ; Extened cron task | ||||
| ; they was not enabled as default | ||||
| 
 | ||||
| ; Delete all unactivated accounts | ||||
| [cron.delete_inactive_accounts] | ||||
| ENABLED = false | ||||
| RUN_AT_START = false | ||||
| NO_SUCCESS_NOTICE = true | ||||
| SCHEDULE = @annually | ||||
| OLDER_THAN = 168h | ||||
| 
 | ||||
| ; Delete all repository archives | ||||
| [cron.delete_repo_archives] | ||||
| ENABLED = false | ||||
| RUN_AT_START = false | ||||
| NO_SUCCESS_NOTICE = true | ||||
| SCHEDULE = @annually | ||||
| 
 | ||||
| ; Garbage collect all repositories | ||||
| [cron.git_gc_repos] | ||||
| ENABLED = false | ||||
| RUN_AT_START = false | ||||
| NO_SUCCESS_NOTICE = true | ||||
| SCHEDULE = @every 72h | ||||
| TIMEOUT = 60s | ||||
| ; Arguments for command 'git gc' | ||||
| ; The default value is same with [git] -> GC_ARGS | ||||
| ARGS = | ||||
| 
 | ||||
| ; Update the '.ssh/authorized_keys' file with Gitea SSH keys | ||||
| [cron.resync_all_sshkeys] | ||||
| ENABLED = false | ||||
| RUN_AT_START = false | ||||
| NO_SUCCESS_NOTICE = true | ||||
| SCHEDULE = @every 72h | ||||
| 
 | ||||
| ; Resynchronize pre-receive, update and post-receive hooks of all repositories. | ||||
| [cron.resync_all_hooks] | ||||
| ENABLED = false | ||||
| RUN_AT_START = false | ||||
| NO_SUCCESS_NOTICE = true | ||||
| SCHEDULE = @every 72h | ||||
| 
 | ||||
| ; Reinitialize all missing Git repositories for which records exist | ||||
| [cron.reinit_missing_repos] | ||||
| ENABLED = false | ||||
| RUN_AT_START = false | ||||
| NO_SUCCESS_NOTICE = true | ||||
| SCHEDULE = @every 72h | ||||
| 
 | ||||
| ; Delete all repositories missing their Git files | ||||
| [cron.delete_missing_repos] | ||||
| ENABLED = false | ||||
| RUN_AT_START = false | ||||
| NO_SUCCESS_NOTICE = true | ||||
| SCHEDULE = @every 72h | ||||
| 
 | ||||
| ; Delete generated repository avatars | ||||
| [cron.delete_generated_repository_avatars] | ||||
| ENABLED = false | ||||
| RUN_AT_START = false | ||||
| NO_SUCCESS_NOTICE = true | ||||
| SCHEDULE = @every 72h | ||||
| 
 | ||||
| [git] | ||||
| ; The path of git executable. If empty, Gitea searches through the PATH environment. | ||||
| PATH = | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue