56 lines
1.9 KiB
Plaintext
56 lines
1.9 KiB
Plaintext
# Main repository configuration
|
|
MAIN_REPO_URL=https://github.com/Ebitda-SRL/test-ai-code-agents.git
|
|
# Use either token or username/password for main repo
|
|
MAIN_REPO_TOKEN=your_token_here
|
|
# OR
|
|
MAIN_REPO_USERNAME=your_username_here
|
|
MAIN_REPO_PASSWORD=your_password_here
|
|
|
|
# GitHub credentials
|
|
# Use either token or username/password for GitHub
|
|
GITHUB_TOKEN=your_github_token_here
|
|
# OR
|
|
GITHUB_USERNAME=your_github_username_here
|
|
GITHUB_PASSWORD=your_github_password_here
|
|
|
|
# Gitea credentials
|
|
GITEA_USERNAME=your_gitea_username_here
|
|
GITEA_PASSWORD=your_gitea_password_here
|
|
|
|
# Jira credentials
|
|
JIRA_BASE_URL=your_jira_base_url_here
|
|
JIRA_USERNAME=your_jira_username_here
|
|
JIRA_API_TOKEN=your_jira_api_token_here
|
|
|
|
# Google Cloud configuration
|
|
GOOGLE_CLOUD_PROJECT_ID=your_gcp_project_id_here
|
|
GOOGLE_CLOUD_LOCATION=us-central1
|
|
GEMINI_MODEL=gemini-2.0-flash-lite-001
|
|
|
|
# Google Cloud Authentication
|
|
# You can authenticate using one of the following methods:
|
|
# 1. API key (for local development)
|
|
GOOGLE_API_KEY=your_google_api_key_here
|
|
# 2. Service account key file (for production)
|
|
# Set this environment variable to the path of your service account key file
|
|
# GOOGLE_APPLICATION_CREDENTIALS=/path/to/your/service-account-key.json
|
|
# 3. Application Default Credentials (ADC)
|
|
# No environment variables needed if using ADC
|
|
# See: https://cloud.google.com/docs/authentication/application-default-credentials
|
|
|
|
# Function configuration
|
|
# Set to 'true' to enable debug logging
|
|
DEBUG=false
|
|
# Set to 'true' to use local repository instead of cloning
|
|
USE_LOCAL_REPO=false
|
|
# Dry run options
|
|
# Set to 'true' to skip Gemini API calls (returns mock responses)
|
|
DRY_RUN_SKIP_GEMINI=false
|
|
# Set to 'true' to skip creating commits and PRs
|
|
DRY_RUN_SKIP_COMMITS=false
|
|
# Set to 'true' to skip updating Jira ticket status
|
|
DRY_RUN_SKIP_JIRA_STATUS_UPDATE=false
|
|
|
|
# Jira label to identify workitems to be processed (will be removed after processing)
|
|
JIRA_TO_TEST_SPEC_LABEL=jira-to-test-spec
|