From b769a3924697666462e43ef0eb3b3de2c8e3b9a6 Mon Sep 17 00:00:00 2001 From: jung-geun Date: Fri, 8 Mar 2024 15:33:58 +0900 Subject: [PATCH] =?UTF-8?q?.gitignore=20=EB=B0=8F=20.gitlab-ci.yml=20?= =?UTF-8?q?=ED=8C=8C=EC=9D=BC=EC=97=90=20=EB=B3=80=EA=B2=BD=20=EB=82=B4?= =?UTF-8?q?=EC=9A=A9=20=EC=B6=94=EA=B0=80***?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ***.gitignore 파일에 .vscode/ 디렉토리 추가*** ***.gitlab-ci.yml 파일에 include 항목 추가*** ***.vscode/settings.json 파일에 sonarlint.connectedMode.project 설정 추가 --- .gitignore | 3 +++ .gitlab-ci.yml | 25 ++---------------------- .gitlab/ci/depenabot.gitlab-ci.yml | 7 +++++++ .gitlab/ci/sonarqube-check.gitlab-ci.yml | 20 +++++++++++++++++++ .vscode/settings.json | 6 +++++- 5 files changed, 37 insertions(+), 24 deletions(-) create mode 100644 .gitlab/ci/depenabot.gitlab-ci.yml create mode 100644 .gitlab/ci/sonarqube-check.gitlab-ci.yml diff --git a/.gitignore b/.gitignore index 3f0b40e..6260619 100644 --- a/.gitignore +++ b/.gitignore @@ -24,3 +24,6 @@ logs/ *.pptx 관련 논문/ 발표 자료/ + + +.vscode/ \ No newline at end of file diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 78e0f6b..11e9e8a 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,23 +1,2 @@ -stages: - - sonarqube-check - -sonarqube-check: - stage: sonarqube-check - image: - name: sonarsource/sonar-scanner-cli:5.0 - entrypoint: [""] - variables: - SONAR_USER_HOME: "${CI_PROJECT_DIR}/.sonar" # Defines the location of the analysis task cache - GIT_DEPTH: "0" # Tells git to fetch all the branches of the project, required by the analysis task - cache: - key: "${CI_JOB_NAME}" - paths: - - .sonar/cache - script: - - sonar-scanner - allow_failure: true - only: - - merge_requests - - master - - main - - develop +include: + - local: .gitlab/ci/*.gitlab-ci.yml \ No newline at end of file diff --git a/.gitlab/ci/depenabot.gitlab-ci.yml b/.gitlab/ci/depenabot.gitlab-ci.yml new file mode 100644 index 0000000..f8f498b --- /dev/null +++ b/.gitlab/ci/depenabot.gitlab-ci.yml @@ -0,0 +1,7 @@ +include: + - component: gitlab.com/dependabot-gitlab/dependabot-standalone/template@3.14.2 + inputs: + gitlab_access_token: gitlab-access-token + github_access_token: github-access-token + rules: + - if: $PACKAGE_MANAGER_SET diff --git a/.gitlab/ci/sonarqube-check.gitlab-ci.yml b/.gitlab/ci/sonarqube-check.gitlab-ci.yml new file mode 100644 index 0000000..05a2bdf --- /dev/null +++ b/.gitlab/ci/sonarqube-check.gitlab-ci.yml @@ -0,0 +1,20 @@ +.sonarqube-check: + stage: sonarqube-check + image: + name: sonarsource/sonar-scanner-cli:5.0 + entrypoint: [""] + variables: + SONAR_USER_HOME: "${CI_PROJECT_DIR}/.sonar" # Defines the location of the analysis task cache + GIT_DEPTH: "0" # Tells git to fetch all the branches of the project, required by the analysis task + cache: + key: "${CI_JOB_NAME}" + paths: + - .sonar/cache + script: + - sonar-scanner + allow_failure: true + only: + - merge_requests + - master + - main + - develop diff --git a/.vscode/settings.json b/.vscode/settings.json index d99f2f3..fb23dd1 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -2,5 +2,9 @@ "[python]": { "editor.defaultFormatter": "ms-python.black-formatter" }, - "python.formatting.provider": "none" + "python.formatting.provider": "none", + "sonarlint.connectedMode.project": { + "connectionId": "https-sonar-pieroot-xyz", + "projectKey": "pieroot_pso_6a2f36a9-2688-4900-a4a5-5be85f36f75a" + } } \ No newline at end of file