Github 작업 CI 워크플로 작업 - Swift 프로그래밍

소개



Swift용 Github Actions CI 워크플로를 설정하려면 GitHub에서 리포지토리를 방문해야 합니다.
  • GitHub.com에서 리포지토리의 기본 페이지로 이동합니다.
  • 리포지토리 이름 아래에서 작업을 클릭합니다.

  • 리포지토리에 워크플로가 이미 있는 경우 새 워크플로를 클릭합니다.
  • 사용하려는 템플릿을 찾은 다음 이 워크플로 설정을 클릭합니다.


  • name: Swift
    
        on:
         push:
         branches: [ main ]
         pull_request:
         branches: [ main ]
    
        jobs:
         build:
    
         runs-on: macos-latest
    
         steps:
         - uses: actions/checkout@v2
         - name: Build
         run: swift build -v
         - name: Run tests
         run: swift test -v
    


    다른 레포 작업



    풀 요청에 대한 성공적인 GitHub 작업 워크플로.
    Workflow #


    jest를 이용한 자바스크립트 테스트용 CI 작업을 했습니다. 이 테스트 기능을 사용하면 css 스타일시트가 통과되었는지 확인할 수 있습니다.

    test("should be able to pass specified style", () => {
            expect(
                checkGenPageArgsWithCSS(
                    data,
                    data.texts,
                    data.title,
                    data.stylesheet,
                ),
            ).argv_s = `<link rel="stylesheet" type="text/css" href="please_add_your_css_path" />`;
        });
    


    GITHUB PR

    결론



    대체로 CI를 통해 조직은 엔지니어링 팀, 코드베이스 및 인프라를 확장할 수 있습니다. 이를 통해 각 팀 구성원은 구상에서 완료까지 새로운 코드 변경에 대한 소유권을 가질 수 있습니다. 이렇게 하면 릴리스 전에 테스트할 코드의 정당한 소유자가 되는 데 도움이 됩니다.

    좋은 웹페이지 즐겨찾기