diff options
author | Mathieu Suen <mathieu.suen@sonarsource.com> | 2021-03-19 15:56:31 +0100 |
---|---|---|
committer | sonartech <sonartech@sonarsource.com> | 2021-03-23 20:08:24 +0000 |
commit | ae89e66cf02c6c12ed45b6980e3779be19e2e54b (patch) | |
tree | d717c1f7344a79aba9cfedaaf6289233a8b2aacb /sonar-core | |
parent | d56c808b272298f349fcbe4d943e528f0251518a (diff) | |
download | sonarqube-ae89e66cf02c6c12ed45b6980e3779be19e2e54b.tar.gz sonarqube-ae89e66cf02c6c12ed45b6980e3779be19e2e54b.zip |
SONAR-14590 Adding GitHub Action tutorial
Diffstat (limited to 'sonar-core')
-rw-r--r-- | sonar-core/src/main/resources/org/sonar/l10n/core.properties | 43 |
1 files changed, 31 insertions, 12 deletions
diff --git a/sonar-core/src/main/resources/org/sonar/l10n/core.properties b/sonar-core/src/main/resources/org/sonar/l10n/core.properties index 35e787a8e89..8fc86bed269 100644 --- a/sonar-core/src/main/resources/org/sonar/l10n/core.properties +++ b/sonar-core/src/main/resources/org/sonar/l10n/core.properties @@ -3296,6 +3296,10 @@ onboarding.token.use_existing_token.placeholder=Enter your existing token onboarding.token.use_existing_token.label=Existing token value onboarding.token.invalid_format=The token you have entered has invalid format. +onboarding.tutorial.env_variables=In the {field} field, enter {value} {extra} +onboarding.tutorial.env_variables.field=Value +onboarding.tutorial.env_variables.token_generator.value=an existing token, or a newly generated one: + onboarding.analysis.header=Run analysis on your project onboarding.analysis.auto_refresh_after_analysis=Once the analysis is completed, this page will automatically refresh and you will be able to browse the analysis results. @@ -3383,13 +3387,37 @@ onboarding.analysis.dotnetcore.global.text=As a prerequisite you need to have th onboarding.analysis.dotnetcore.global.text.path=Make sure dotnet tools folder is in your path. See dotnet global tools documentation for more information. onboarding.tutorial.return_to_list=Choose another option +onboarding.tutorial.ci_outro.all_set.sentence={all_set} and ready to improve the quality and security of your code! +onboarding.tutorial.ci_outro.all_set.sentence.all_set=You're all set +onboarding.tutorial.ci_outro.commit=Commit and push your code to start the analysis. +onboarding.tutorial.ci_outro.commit.why=Each new push you make on your branches or pull requests will trigger a new analysis in SonarQube. +onboarding.tutorial.ci_outro.commit.why.no_branches=Each new push you make on your main branch will trigger a new analysis in SonarQube. +onboarding.tutorial.ci_outro.refresh=This page will then refresh with your analysis results. +onboarding.tutorial.ci_outro.refresh.why=If the page doesn't refresh after a while, please double-check the analysis configuration. +onboarding.tutorial.other.project_key.sentence=Create a {file} file in your repository and paste the following code: onboarding.tutorial.choose_method=How do you want to analyze your repository? onboarding.tutorial.choose_method.manual=Manually onboarding.tutorial.choose_method.jenkins=With Jenkins +onboarding.tutorial.choose_method.github_action=With GitHub Actions onboarding.tutorial.choose_method.gitlab_ci=With GitLab CI onboarding.tutorial.choose_method.azure_pipelines=With Azure Pipelines +onboarding.tutorial.with.github_action.create_secret.title=Create GitHub Secrets +onboarding.tutorial.with.github_action.secret.intro=In your GitHub repository, go to {settings_secret} and create two new secrets: +onboarding.tutorial.with.github_action.secret.intro.link=Settings > Secrets +onboarding.tutorial.with.github_action.secret.name.sentence=In the {name} field, enter +onboarding.tutorial.with.github_action.secret.name.sentence.name=Name +onboarding.tutorial.with.github_action.secret.new.sentence=Click on {new_secret} +onboarding.tutorial.with.github_action.secret.new.sentence.new_secret=New repository secret +onboarding.tutorial.with.github_action.secret.add.sentence=Click on {add_secret} +onboarding.tutorial.with.github_action.secret.add.sentence.add_secret=Add secret +onboarding.tutorial.with.github_action.yaml.title=Create Workflow YAML File +onboarding.tutorial.with.github_action.yaml.create_yml=Create or update your {file} YAML file with the following content: +onboarding.tutorial.with.github_action.yaml.maven.pom=Update your {pom} file with the following properties: +onboarding.tutorial.with.github_action.yaml.gradle=Update your {gradle} file with the {sq} plugin and it's configuration: + + onboarding.tutorial.with.gitlab_ci.title=Analyze your project with GitLab CI onboarding.tutorial.with.gitlab_ci.unsupported=This tutorial is only available for projects bound to GitLab. onboarding.tutorial.with.gitlab_ci.project_key.title=Set your project key @@ -3400,14 +3428,12 @@ onboarding.tutorial.with.gitlab_ci.project_key.dotnet.step2=Create a {file} file onboarding.tutorial.with.gitlab_ci.env_variables.title=Add environment variables -onboarding.tutorial.with.gitlab_ci.env_variables.enter_field_value=In the {field} field, enter {value} {extra} onboarding.tutorial.with.gitlab_ci.env_variables.description.link=Settings > CI/CD > Variables onboarding.tutorial.with.gitlab_ci.env_variables.section.title=a. Define the SonarQube Token environment variable onboarding.tutorial.with.gitlab_ci.env_variables.section.description=In GitLab, go to {link} to add the following variable and make sure it is available for your project: onboarding.tutorial.with.gitlab_ci.env_variables.edit.token.tooltip=Use an existing token or generate a new one. onboarding.tutorial.with.gitlab_ci.env_variables.step1=Key -onboarding.tutorial.with.gitlab_ci.env_variables.step2=Value -onboarding.tutorial.with.gitlab_ci.env_variables.section.step2.value=an existing token, or a newly generated one: + onboarding.tutorial.with.gitlab_ci.env_variables.step3=Uncheck the "Protect Variable" checkbox onboarding.tutorial.with.gitlab_ci.env_variables.section.step4=Check the "Mask Variable" checkbox onboarding.tutorial.with.gitlab_ci.env_variables.section2.title=b. Define the SonarQube URL environment variable @@ -3620,7 +3646,6 @@ onboarding.tutorial.with.jenkins.dotnet.scanner.prereqs.step5.sentence=Under {in onboarding.tutorial.with.jenkins.dotnet.scanner.prereqs.step5.sentence.install_from=Install from GitHub onboarding.tutorial.with.jenkins.dotnet.scanner.prereqs.step5.sentence.install_auto=Install automatically -onboarding.tutorial.with.jenkins.jenkinsfile.other.step2.sentence=Create a {file} file in your repository and paste the following code: onboarding.tutorial.with.jenkins.jenkinsfile.other.step3.replace.sentence=Make sure to replace {default} with the name you gave to your SonarQube Scanner tool {in_jenkins}. onboarding.tutorial.with.jenkins.jenkinsfile.other.step3.replace.sentence.default=SonarScanner onboarding.tutorial.with.jenkins.jenkinsfile.other.step3.replace.sentence.in_jenkins=in Jenkins @@ -3629,13 +3654,7 @@ onboarding.tutorial.with.jenkins.jenkinsfile.other.step3.help1.sentence.path=Man onboarding.tutorial.with.jenkins.jenkinsfile.other.step3.help2.sentence=The name is located under the {path} section, in the {name} field. onboarding.tutorial.with.jenkins.jenkinsfile.other.step3.help2.sentence.path=SonarQube Scanner > SonarQube Scanner installations onboarding.tutorial.with.jenkins.jenkinsfile.other.step3.help2.sentence.name=Name -onboarding.tutorial.with.jenkins.all_set.sentence={all_set} and ready to improve the quality and security of your code! -onboarding.tutorial.with.jenkins.all_set.sentence.all_set=You're all set -onboarding.tutorial.with.jenkins.commit=Commit and push your code to start the analysis. -onboarding.tutorial.with.jenkins.commit.why=Each new push you make on your branches or pull requests will trigger a new analysis in SonarQube. -onboarding.tutorial.with.jenkins.commit.why.no_branches=Each new push you make on your main branch will trigger a new analysis in SonarQube. -onboarding.tutorial.with.jenkins.refresh=This page will then refresh with your analysis results. -onboarding.tutorial.with.jenkins.refresh.why=If the page doesn't refresh after a while, please double-check the analysis configuration. + onboarding.tutorial.with.azure_pipelines.os=What is your agent host? onboarding.tutorial.with.azure_pipelines.title=Analyze your project with Azure DevOps Pipelines @@ -3654,7 +3673,7 @@ onboarding.tutorial.with.azure_pipelines.ServiceEndpoint.step4.sentence=Enter yo onboarding.tutorial.with.azure_pipelines.ServiceEndpoint.step5.sentence=Enter an existing token, or a newly generated one onboarding.tutorial.with.azure_pipelines.ServiceEndpoint.step6.sentence=Create the service connection onboarding.tutorial.with.azure_pipelines.BranchAnalysis.title=Configure analysis -onboarding.tutorial.with.azure_pipelines.BranchAnalysis.info=The following steps assume you are using the Azure Pipelines classic editor. Check out our {doc_link} for the yaml counterpart. +onboarding.tutorial.with.azure_pipelines.BranchAnalysis.info=The following steps assume you are using the Azure Pipelines classic editor. Check out our {doc_link} for the YAML counterpart. onboarding.tutorial.with.azure_pipelines.BranchAnalysis.info.doc_link=Azure DevOps integration page onboarding.tutorial.with.azure_pipelines.BranchAnalysis.build_wrapper.ccpp.sentence=In Azure DevOps, create or edit a build {pipeline} to make Build Wrapper available on the build agent. |