mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-31 19:45:25 +01:00 
			
		
		
		
	* Ensure git tag tests and other create test repos in tmpdir There are a few places where tests appear to reuse testing repos which causes random CI failures. This PR simply changes these tests to ensure that cloning always happens into new temporary directories. Fix #18444 * Change log root for integration tests to use the REPO_TEST_DIR There is a potential race in the drone integration tests whereby test-mysql etc will start writing to log files causing make test-check fail. Fix #18077 Signed-off-by: Andrew Thornton <art27@cantab.net>
		
			
				
	
	
		
			121 lines
		
	
	
		
			2.9 KiB
		
	
	
	
		
			Handlebars
		
	
	
	
	
	
			
		
		
	
	
			121 lines
		
	
	
		
			2.9 KiB
		
	
	
	
		
			Handlebars
		
	
	
	
	
	
| APP_NAME = Gitea: Git with a cup of tea
 | |
| RUN_MODE = prod
 | |
| 
 | |
| [database]
 | |
| DB_TYPE  = mysql
 | |
| HOST     = {{TEST_MYSQL_HOST}}
 | |
| NAME     = {{TEST_MYSQL_DBNAME}}
 | |
| USER     = {{TEST_MYSQL_USERNAME}}
 | |
| PASSWD   = {{TEST_MYSQL_PASSWORD}}
 | |
| SSL_MODE = disable
 | |
| 
 | |
| [indexer]
 | |
| ISSUE_INDEXER_TYPE = elasticsearch
 | |
| ISSUE_INDEXER_CONN_STR = http://elastic:changeme@elasticsearch:9200
 | |
| ISSUE_INDEXER_QUEUE_DIR = integrations/gitea-integration-mysql/indexers/issues.queue
 | |
| REPO_INDEXER_ENABLED = true
 | |
| REPO_INDEXER_PATH = integrations/gitea-integration-mysql/indexers/repos.bleve
 | |
| 
 | |
| [queue]
 | |
| TYPE = immediate
 | |
| 
 | |
| [queue.code_indexer]
 | |
| TYPE = immediate
 | |
| 
 | |
| [queue.push_update]
 | |
| TYPE = immediate
 | |
| 
 | |
| [repository]
 | |
| ROOT = {{REPO_TEST_DIR}}integrations/gitea-integration-mysql/gitea-repositories
 | |
| 
 | |
| [repository.local]
 | |
| LOCAL_COPY_PATH = integrations/gitea-integration-mysql/tmp/local-repo
 | |
| 
 | |
| [repository.upload]
 | |
| TEMP_PATH = integrations/gitea-integration-mysql/tmp/uploads
 | |
| 
 | |
| [repository.signing]
 | |
| SIGNING_KEY = none
 | |
| 
 | |
| [server]
 | |
| SSH_DOMAIN       = localhost
 | |
| HTTP_PORT        = 3001
 | |
| ROOT_URL         = http://localhost:3001/
 | |
| DISABLE_SSH      = false
 | |
| SSH_LISTEN_HOST  = localhost
 | |
| SSH_PORT         = 2201
 | |
| APP_DATA_PATH    = integrations/gitea-integration-mysql/data
 | |
| BUILTIN_SSH_SERVER_USER = git
 | |
| START_SSH_SERVER = true
 | |
| OFFLINE_MODE     = false
 | |
| 
 | |
| LFS_START_SERVER = true
 | |
| LFS_JWT_SECRET   = Tv_MjmZuHqpIY6GFl12ebgkRAMt4RlWt0v4EHKSXO0w
 | |
| 
 | |
| [lfs]
 | |
| MINIO_BASE_PATH = lfs/
 | |
| 
 | |
| [attachment]
 | |
| MINIO_BASE_PATH = attachments/
 | |
| 
 | |
| [avatars]
 | |
| MINIO_BASE_PATH = avatars/
 | |
| 
 | |
| [repo-avatars]
 | |
| MINIO_BASE_PATH = repo-avatars/
 | |
| 
 | |
| [storage]
 | |
| STORAGE_TYPE = minio
 | |
| SERVE_DIRECT = false
 | |
| MINIO_ENDPOINT = minio:9000
 | |
| MINIO_ACCESS_KEY_ID = 123456
 | |
| MINIO_SECRET_ACCESS_KEY = 12345678
 | |
| MINIO_BUCKET = gitea
 | |
| MINIO_LOCATION = us-east-1
 | |
| MINIO_USE_SSL = false
 | |
| 
 | |
| [mailer]
 | |
| ENABLED = true
 | |
| MAILER_TYPE = dummy
 | |
| FROM = mysql-integration-test@gitea.io
 | |
| 
 | |
| [service]
 | |
| REGISTER_EMAIL_CONFIRM            = false
 | |
| REGISTER_MANUAL_CONFIRM           = false
 | |
| ENABLE_NOTIFY_MAIL                = false
 | |
| DISABLE_REGISTRATION              = false
 | |
| ENABLE_CAPTCHA                    = false
 | |
| REQUIRE_SIGNIN_VIEW               = false
 | |
| DEFAULT_KEEP_EMAIL_PRIVATE        = false
 | |
| DEFAULT_ALLOW_CREATE_ORGANIZATION = true
 | |
| NO_REPLY_ADDRESS                  = noreply.example.org
 | |
| ENABLE_NOTIFY_MAIL                = true
 | |
| 
 | |
| [picture]
 | |
| DISABLE_GRAVATAR              = false
 | |
| ENABLE_FEDERATED_AVATAR       = false
 | |
| 
 | |
| [session]
 | |
| PROVIDER        = file
 | |
| PROVIDER_CONFIG = integrations/gitea-integration-mysql/data/sessions
 | |
| 
 | |
| [log]
 | |
| MODE                 = test,file
 | |
| ROOT_PATH            = {{REPO_TEST_DIR}}mysql-log
 | |
| ROUTER               = ,
 | |
| XORM                 = file
 | |
| ENABLE_SSH_LOG       = true
 | |
| 
 | |
| [log.test]
 | |
| LEVEL                = Info
 | |
| COLORIZE             = true
 | |
| 
 | |
| [log.file]
 | |
| LEVEL                = Debug
 | |
| 
 | |
| [security]
 | |
| DISABLE_GIT_HOOKS = false
 | |
| INSTALL_LOCK   = true
 | |
| SECRET_KEY     = 9pCviYTWSb
 | |
| INTERNAL_TOKEN = eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYmYiOjE0OTU1NTE2MTh9.hhSVGOANkaKk3vfCd2jDOIww4pUk0xtg9JRde5UogyQ
 |