본문 바로가기

Study56

Jenkins Pipeline Parallel 실행 하기 (젠킨스 파이프라인 병렬 실행) 테스트 자동화 병렬 이야기를 지난 포스팅에 했었어서 실제로 어떻게 사용하는지 이야기를 해보려고 합니다. 물론 초기 스크립트는 ChatGPT가 자세히 알려주어 참고했습니다~ 대략적인 구조는 이렇습니다. pipeline ㄴ stages ㄴ stage ㄴ parallel ㄴ stage ㄴ steps ㄴ stage ㄴ steps jenkins parameter를 쓸 때에는 ' ' 나 " "로 묶는 것이 아니라 """ """로 해줘야 인식이 되기에 jenkins parameter를 넣는 부분은 """ """로 되어있습니다. dir( ) { } 부분은 ( ) 위치로 가서 { } 을 실행하라는 내용입니다. post에 slacksend부분은 slack notification 플러그인이 설치되어있어야 사용할 수 있습니다.. 2023. 9. 8.
Postman Cli report 생성 불가 (Unable to create Postman Cli report) Postman은 API를 다루기에도 좋고 테스트 하기에도 좋은 아주 친숙한 테스트 도구입니다. 저도 5년 가까이 Postman을 쓰고 있는데요 CI/CD에 태워서 자동화 할 때는 newman 모듈을 사용해서 돌리고 있습니다. -r 옵션을 통해 리포트를 뽑기도 쉽고 뽑은 리포트를 Slack에 공유하기도 좋기 때문입니다. -r cli,junit --reporter-junit-export "newman/myreport.xml" 그런데 이렇게 할 경우 collection 파일을 export해야 사용할 수 있었고 업데이트 하면 다시 export해서 쓰고 코드 최신화를 해줘야 하는 점이 참 번거로운 부분중에 하나였죠. (Jenkins에 Git연동을 하더라도 번거로운) 그래서 Postman Cli가 등장했습니다! 클.. 2023. 8. 1.
jq를 사용해서 JSON 값 변경하기 Jenkins를 사용하다 보면 해당 job을 돌리기 전에 JSON값을 수정해야 하는 상황이 생길 수 있습니다. 이럴때 jq 를 사용하여 간단하게 할 수 있는데요 기본 내장 기능이 아니기 때문에 설치가 필요합니다.brew install jq 설치 완료 후 변경할 JSON파일 이름과 변경할 대상 key, 그리고 변경할 value가 정해지면 아래의 양식으로 작성합니다.jq ‘.values |= map(if .key == “{대상 key 명}” then .value = {변경할 값} . end)’ {변경할 json파일} > temp.json && mv temp.json {변경할 json파일} 변경할 JSON파일 이름이 user_info.json 변경할 대상 key가 user_token 변경할 value가 bla.. 2023. 6. 23.
technology ebooks. 다양한 언어와 기술 전자책이 있는 웹사이트 공유 LinkedIn에서 Python Developers Community를 팔로우 하고 있는데 여기서 도움이 될만한 포스팅이 올라와서 저도 공유할 겸 가져와봤습니다. 다양한 언어와 기술과 관련된 전자책이 모여있는 곳인데요 Python관련 전자책을 다운받아 보니 800 페이지가 넘네요. Stack Overflow의 유저들이 작성했다고 하니 어느정도는 믿음이 갑니다! LinkedIn 페이지 https://www.linkedin.com/feed/update/urn:li:activity:7064601588597682176?utm_source=share&utm_medium=member_android 회원가입 | LinkedIn 5억 명 회원들이 함께 하는 글로벌 비즈니스 세상 비즈니스 인맥을 쌓고 넓히세요. 커리어 .. 2023. 5. 19.
ChatGPT 월정액 가격 공개! ChatGPT의 월정액 가격 플랜이 공개되었습니다. 월 $20로 제공된다고 합니다. 혜택은 크게 3가지를 내세우고 있는데요 피크 시간에도 ChatGPT에 대한 일반 액세스 더 빠른 응답 시간 새로운 기능 및 개선 사항에 대한 우선 액세스 로 조금 더 안정적인 서비스를 제공하는 것으로 보이네요. 그럼 이제 전면 유료화냐!! 무료로 잘 쓰던 사람은 어떻게 하라는 거냐!! 라고 하실 수 있는데 내용에는 무료 액세스를 계속해서 제공할 것이라는 내용이 포함되어 있습니다. 자세한 내용은 공식사이트에서 보실 수 있습니다~! Introducing ChatGPT Plus We’re launching a pilot subscription plan for ChatGPT, a conversational AI that can .. 2023. 2. 3.
ChatGPT 사용기 최근 아주 많은 주목을 받고 있는 AI 모델이 있습니다. 바로 ChatGPT인데요. 대화 방식으로 내가 원하는 결과를 얻을 수 있는 AI 입니다. 그래서 저도 한번 사용해봤습니다! 지금은 무료로 이용할 수 있으니 유료로 변경되기 전에 한번 해보시는 것을 추천 드려요 ChatGPT: Optimizing Language Models for Dialogue We’ve trained a model called ChatGPT which interacts in a conversational way. The dialogue format makes it possible for ChatGPT to answer followup questions, admit its mistakes, challenge incorrect pr.. 2022. 12. 16.