Loading
Salesforce에서 이메일을 보내기 위해서는 도메인 인증이 필요합니다.더 많이 읽기
DevOps Center에서 공동 작업을 통한 간편한 변경 사항 관리 및 릴리스
목차
필터 선택

          결과 없음
          결과 없음
          몇 가지 검색 팁

          키워드의 맞춤법을 확인하십시오.
          더 일반적인 검색 용어를 사용하십시오.
          필터 수를 줄여 검색 범위를 확장하십시오.

          전체 Salesforce 도움말 검색
          Code Analyzer v5를 테스트 공급자로 통합하기 위한 옵션 설정 과업

          Code Analyzer v5를 테스트 공급자로 통합하기 위한 옵션 설정 과업

          Salesforce Code Analyzer v5를 사용하여 코드가 모범 사례를 준수하고 개발 프로세스 초기에 문제를 식별하십시오. Code Analyzer v5를 테스트 공급자로 추가하려면 다음 단계를 따릅니다.

          필수 Edition

          지원 제품: Lightning Experience
          지원 제품: Enterprise, Performance, Professional(API 액세스 필요), UnlimitedDeveloper Edition

          신규 또는 기존 DevOps Center 프로젝트에 대해 Code Analyzer v5를 설정할지 여부에 따라 다음 옵션 중 하나를 선택합니다.

          새 DevOps Center 프로젝트에 대한 테스트 공급자로 Code Analyzer v5 구성

          새 DevOps Center 프로젝트에 대한 파이프라인 스테이지 환경을 구성하기 전에 Salesforce Code Analyzer v5를 테스트 공급자로 사용하는 경우 다음 단계를 완료하십시오.

          필수 Edition

          지원 제품: Lightning Experience
          지원 제품: Enterprise, Performance, Professional(API 액세스 필요), UnlimitedDeveloper Edition
          필요한 사용자 권한
          Code Analyzer v5를 테스트 공급자로 구성하려면 다음을 수행합니다. DevOps 테스트 관리자
          1. GitHub의 프로젝트 리포지토리로 이동합니다.
          2. Code Analyzer v5 규칙을 동기화하려면 sync-code-analyzer-tests.yml이라는 파일을 만듭니다.
          3. sync-code-analyzer-tests.yml 파일을 주 지점의 .github/workflows/ 디렉토리에 복사합니다.
            We recommend that you add this YAML file to the main branch of your project Git repository immediately after you create a new project. This file automatically copies the file to all pipeline stages when you configure your pipeline.
          4. sync-code-analyzer-tests.yml 파일에 코드를 붙여넣습니다.
            name: Sync Code Analyzer Tests Workflow
            on: workflow_dispatch
            jobs:
              salesforce-code-analyzer-workflow:
                runs-on: ubuntu-latest
                steps:
                  - name: Check out files
                    uses: actions/checkout@v4
            
                  - name: Install Salesforce CLI
                    run: npm install -g @salesforce/cli@latest
            
                  - name: Setup Code Analyzer 5
                    run: sf plugins install code-analyzer
            
                  - name: Get Code Analyzer V5 rules
                    id: get-code-analyzer-rules
                    run: |
                      if [ -f .github/workflows/config/code-analyzer-config.yml ]; then
                        echo "Config file exists"
                        sf code-analyzer rules --config-file .github/workflows/config/code-analyzer-config.yml --rule-selector=all --output-file ca-v5-rules.json
                      else
                        echo "Config file does not exist -- Creating default test suites"
                        sf code-analyzer rules --output-file ca-v5-rules.json
                      fi
            
                  - uses: actions/upload-artifact@v4
                    with:
                      name: code-analyser5-tests
                      path: ./ca-v5-rules.json
          5. Code Analyzer v5를 실행하려면 code-analyzer-v5.yml이라는 파일을 만듭니다.
          6. code-analyzer-v5.yml 파일을 주 지점의 .github/workflows/ 디렉토리에 복사합니다.
          7. code-analyzer-v5.yml 파일에 코드를 붙여넣습니다.
            name: Run Code Analyzer 5 Workflow
            on:
              workflow_dispatch:
                inputs:
                  config_branch:
                    description: "Config branch"
                    required: false
                    default: ""
            
            jobs:
              salesforce-code-analyzer-workflow:
                runs-on: ubuntu-latest
                steps:
                  - name: Setup Node
                    uses: actions/setup-node@v4
                    with:
                      node-version: ">=20"
            
                  - name: Check out files
                    uses: actions/checkout@v4
            
                  - name: Install Salesforce CLI
                    run: npm install -g @salesforce/cli@latest
            
                  - name: Setup Code Analyzer 5
                    run: sf plugins install code-analyzer@latest
            
                  - name: Check config file presence
                    id: check-config-file
                    run: |
                      if [ -f .github/workflows/config/code-analyzer-config.yml ]; then
                        echo "config_exists=true" >> $GITHUB_OUTPUT
                      else
                        echo "config_exists=false" >> $GITHUB_OUTPUT
                      fi
            
                  - name: Checkout config file from target branch
                    if: ${{ inputs.config_branch != '' }}
                    run: |
                      cd $GITHUB_WORKSPACE
                      if [ "${{ steps.check-config.outputs.config_exists }}" == "true" ]; then
                        git fetch
                        git checkout origin/${{inputs.config_branch}} .github/workflows/config/code-analyzer-config.yml
                      fi
            
                  - name: Run Code analyzer
                    uses: forcedotcom/run-code-analyzer@v2
                    with:
                      run-arguments: >-
                        --workspace . 
                        ${{ steps.check-config.outputs.config_exists == 'true' && '--config-file .github/workflows/config/code-analyzer-config.yml' || '' }}
                        --output-file results.html
                      results-artifact-name: salesforce-code-analyzer-v5-results
          8. [옵션] code-analyzer-config.yml이라는 구성 파일을 만듭니다.
            1. code-analyzer-config.yml 파일을 .github/workflows/config/ 디렉토리에 추가합니다.
            2. 명령을 실행하여 기본 구성 파일을 검색하고 디렉터리에 복사합니다.
              sf code-analyzer config --output-file code-analyzer-config.yml
            3. 필요에 따라 특정 파이프라인 스테이지에 대한 기본 구성 파일을 업데이트합니다. v5 구성(베타) 사용자 정의를 참조하십시오.

          Code Analyzer v5를 기존 DevOps Center 프로젝트의 테스트 공급자로 구성

          기존 DevOps Center 프로젝트의 지점 간 Git 워크플로를 구성된 파이프라인 환경과 동기화합니다. Salesforce Code Analyzer v5를 테스트 공급자로 사용하는 경우에만 이 옵션 과업을 완료하십시오.

          필수 Edition

          지원 제품: Lightning Experience
          지원 제품: Enterprise, Performance, Professional(API 액세스 필요), UnlimitedDeveloper Edition
          필요한 사용자 권한
          Code Analyzer v5를 테스트 공급자로 구성하려면 다음을 수행합니다. DevOps 테스트 관리자
          1. DevOps Center 작업 항목을 만듭니다.
          2. 프로젝트 Git 리포지토리로 이동하여 생성된 작업 항목 ID와 연결된 지점에서 다음 단계를 수행합니다.
            1. Code Analyzer v5 규칙을 동기화하려면 sync-code-analyzer-tests.yml이라는 파일을 만듭니다.
            2. 작업 항목 분기의 .github/workflows/ 디렉터리에 sync-code-analyzer-tests.ymlfile을 복사합니다.
            3. sync-code-analyzer-tests.yml 파일에 코드를 붙여넣습니다.
              name: Sync Code Analyzer Tests Workflow
              on: workflow_dispatch
              jobs:
               salesforce-code-analyzer-workflow:
                 runs-on: ubuntu-latest
                 steps:
                   - name: Check out files
                     uses: actions/checkout@v4
              
              
                   - name: Install Salesforce CLI
                     run: npm install -g @salesforce/cli@latest
              
              
                   - name: Setup Code Analyzer 5
                     run: sf plugins install code-analyzer
              
              
                   - name: Get Code Analyzer V5 rules
                     run: sf code-analyzer rules --config-file .github/workflows/config/code-analyzer-config.yml --rule-selector=all --output-file ca-v5-rules.json
              
              
                   - uses: actions/upload-artifact@v4
                     with:
                       name: code-analyzer5-tests
                       path: ./ca-v5-rules.json
            4. Code Analyzer v5를 실행하려면 code-analyzer-v5.yml이라는 파일을 만듭니다.
            5. 작업 항목 분기의 .github/workflows/ 디렉토리에 code-analyzer-v5.yml 파일을 복사합니다.
            6. code-analyzer-v5.yml 파일에 코드를 붙여넣습니다.
              name: Run Code Analyzer 5 Workflow
              on:
                workflow_dispatch:
                  inputs:
                    config_branch:
                      description: "Config branch"
                      required: false
                      default: ""
              
              
              jobs:
                salesforce-code-analyzer-workflow:
                  runs-on: ubuntu-latest
                  steps:
                    - name: Setup Node
                      uses: actions/setup-node@v4
                      with:
                        node-version: ">=20"
              
              
                    - name: Check out files
                      uses: actions/checkout@v4
              
              
                    - name: Install Salesforce CLI
                      run: npm install -g @salesforce/cli@latest
              
              
                    - name: Setup Code Analyzer 5
                      run: sf plugins install code-analyzer@latest
              
              
                    - name: Check config file presence
                      id: check-config-file
                      run: |
                        if [ -f .github/workflows/config/code-analyzer-config.yml ]; then
                          echo "config_exists=true" >> $GITHUB_OUTPUT
                        else
                          echo "config_exists=false" >> $GITHUB_OUTPUT
                        fi
              
              
                    - name: Checkout config file from target branch
                      if: ${{ inputs.config_branch != '' }}
                      run: |
                        cd $GITHUB_WORKSPACE
                        if [ "${{ steps.check-config.outputs.config_exists }}" == "true" ]; then
                          git fetch
                          git checkout origin/${{inputs.config_branch}} .github/workflows/config/code-analyzer-config.yml
                        fi
              
              
                    - name: Run Code analyzer
                      uses: forcedotcom/run-code-analyzer@v2
                      with:
                        run-arguments: >-
                          --workspace . 
                          ${{ steps.check-config.outputs.config_exists == 'true' && '--config-file .github/workflows/config/code-analyzer-config.yml' || '' }}
                          --output-file results.html
                        results-artifact-name: salesforce-code-analyzer-v5-results
              
          3. [Optiona] code-analyzer-config.yml이라는 구성 파일을 만듭니다.
            1. code-analyzer-config.yml 파일을 .github/workflows/config/ 디렉토리에 추가합니다.
            2. 명령을 실행하여 기본 구성 파일을 검색하고 디렉터리에 복사합니다.
              sf code-analyzer config --output-file code-analyzer-config.yml
            3. 필요에 따라 특정 파이프라인 스테이지에 대한 기본 구성 파일을 업데이트합니다. v5 구성(베타) 사용자 정의를 참조하십시오.
          4. DevOps Center 작업 항목에 대한 변경 요청을 만듭니다.
          5. 모든 단계를 통해 작업 항목을 프로덕션으로 승격합니다. 이 작업은 모든 파이프라인 환경 분기에 파일을 복사합니다.
           
          로드 중
          Salesforce Help | Article