CircleCI의 Manual Approval을 Slack에 알립니다 (Orb 사용)

3065 단어 CircleCI
↓ 기사에서 할 수있는 일을 CircleCI v2.1의 새로운 기능 인 Orb을 이용하여 실현해 보겠습니다.
  • CircleCI의 Manual Approval을 Slack에 알리기

  • 준비


  • Slack의 Incomming Webhook을 만듭니다 (절차 할애)
  • 그 Webhook의 URL을 CircleCI 환경 변수SLACK_WEBHOOK 라는 이름으로 등록합니다
  • config.yml에서 ↓와 같이 기술합니다.
    version: 2.1
    
    orbs:
      slack: circleci/[email protected]
    
    executors:
      python3_6_1:
        working_directory: ~/repo
        docker:
          - image: circleci/python:3.6.1
    
    jobs:
      notify-to-slack-for-approval:
        executor:
          name: python3_6_1
    
        steps:
          - slack/approval:
              message: "本番環境へのデプロイを承認してください"
              mentions: "here"
              color: "#F5E911"
    
    workflows:
      build-deploy:
        jobs:
          - notify-to-slack-for-approval
          - approval:
              type: approval
    

    Done





    메모


  • Orb는 아직도 황삭한 것이 많이 Web의 정보를 신용할 수 없기 때문에 공식 에서 정보를 찾아보세요
  • 그리고 공식 정보도 잘못되었기 때문에 움직이지 않을 때 Orb 코드를 읽으십시오

  • 좋은 웹페이지 즐겨찾기