제출: 카피바라 액션
2862 단어 actionshackathongithubopensource
내 워크플로우
카피바라 액션; GitHub Actions에서 실행됩니다https://github.com/google/copybara.
Copybara는 리포지토리 간에 코드를 변환하고 이동합니다.
이전에는 컴퓨터에서 수동으로 Copybara를 빌드하고 실행해야 했습니다. 하지만 저는 이것을 GitHub Actions로 자동화했습니다!
현재 저는 이 작업을 사용하여 비공개 저장소를 공개 저장소와 동기화합니다( https://github.com/wilmol/coding-practice-java ).
제출 카테고리:
메인테이너 머스트해브
Yaml 파일 또는 코드 링크
윌몰 / copybara-액션
GitHub Actions에서 https://github.com/google/copybara를 실행합니다. Copybara는 리포지토리 간에 코드를 변환하고 이동합니다.
copybara-액션
GitHub 작업에서 실행됩니다https://github.com/google/copybara. Copybara는 리포지토리 간에 코드를 변환하고 이동합니다.
용법
wilmol/copybara-action@v1
파일에서 step
를 workflow.yml
로 지정합니다. 예를 들면 다음과 같습니다.steps:
- uses: actions/checkout@v1
- uses: wilmol/copybara-action@v1
with:
git_name: wilmol
git_email: [email protected]
ssh_key: ${{ secrets.SSH_KEY }}
ssh_known_hosts: ${{ secrets.KNOWN_HOSTS }}
내부적으로 작업은 docker(특히 this image )를 실행하므로 단계는 Linux에서 실행되어야 합니다.
인수
입력
설명
용법
git_name
Copybara로 작성하기 위한 git config 사용자 이름
필수의
git_email
Copybara로 작성하기 위한 git config 이메일
필수의
ssh_key
Copybara로 인증하기 위한 ssh 공개 키
필수의
ssh_known_hosts
Copybara로 인증하기 위한 ssh 알려진 호스트 파일 내용
필수의
path
copy.bara.sky
파일 경로
선택 사항(기본값은 저장소 루트)
자세한 내용은 https://github.com/google/copybara, 특히 Using Docker to build and run Copybara을 참조하십시오.
View on GitHub
추가 리소스/정보
위에서 언급했듯이 개인 저장소를 공용 저장소와 동기화하는 작업을 사용합니다( https://github.com/wilmol/coding-practice-java ).
Will(/https://github.com/wilmol ) 및 Ji(/https://github.com/JiDevOps )가 개발했습니다.
Reference
이 문제에 관하여(제출: 카피바라 액션), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/wilmol/submission-copybara-action-6m7
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
steps:
- uses: actions/checkout@v1
- uses: wilmol/copybara-action@v1
with:
git_name: wilmol
git_email: [email protected]
ssh_key: ${{ secrets.SSH_KEY }}
ssh_known_hosts: ${{ secrets.KNOWN_HOSTS }}
Reference
이 문제에 관하여(제출: 카피바라 액션), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/wilmol/submission-copybara-action-6m7텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)