Jenkins 기본 설정 후 + New Item
ㄴ Freestyle 로
ㄴ Git Repository URL에 git 주소를 넣어주면 되는데, 위와 같은 에러가 노출되었다.
stderr: remote: HTTP Basic: Access denied. The provided password or token is incorrect or your account has 2FA enabled and you must use a personal access token instead of a password. See https://gitlab.com/help/topics/git/troubleshooting_git#error-on-git-fetch-http-basic-access-denied
* 트러블 슈팅 히스토리...
ㄴ 2FA 인증이 필요하다는 것 같아서 해당 버튼 클릭
Google Authenticator 앱에서 QR 코드를 스캔해서 verfication code 입력
Two-factor Authentication Recovery codes 노출된다.
ㄴ 역시 안되서 Setting > Access Token 진입
ㄴ 모든 scopes 옵션 활성화 후 project access token 생성
ㄴ 이것도 안되서 User setting > Access Tokens 진입
ㄴ 모든 scopes 옵션 활성화 후 project access token 생성
ㄴ 이것도 안되서 ssh 키 발급을 받아보기로
ㄴ 이후 다음 화면에서 + Add Credentials 선택
위에서 만들고 git에 등록했던 ssh key 를 넣는다.
생성됨 (이제 제발 되라..)
ㄴ 역시 안되서 다시 도전 ...
결론적으로 아래 방법으로 해결
ㄴ Jenkins 가 설치된 PC에서 해당 계정으로 한번 로그인 한뒤로는 정상 동작되었다.
ㄴ 에러 안뜸
ㄴ 아래 Build Steps > pytest 명령어 입력
'코딩 > Mobile 자동화 (new)' 카테고리의 다른 글
appium 자동화 2024 - 10) iOS 자동화 연동 (0) | 2024.05.28 |
---|---|
구글 스프레드 시트 API 연동 (Python) + OS에 따라 Xpath 가져오기 (0) | 2024.05.08 |
appium 자동화 2024 - 8) PC web + Mobile 동시 자동화 (0) | 2024.03.29 |
appium 자동화 2024 - 6) Git 레파지토리 생성 > 로컬 프로젝트 업로드 하기 (0) | 2024.03.03 |
appium 자동화 2024 - 5) 소스 코드 구조화 (0) | 2024.02.22 |
댓글