flask2 Jenkins + Slack 연동 - 4 (parameter 받기 + jenkins job 원격빌드) 우선 다음과 같이 Slash Commands가 설정되어 있는 상태 Slash command > Request url > ngrok 화면과 코드 내 정보를 request url 에 넣어준다. Request URL에는 실행되고 있는 ngrok url + 코드 내 @app.route 다음 텍스트를 입력해 준다 https://{ngrok_number}.ngrok-free.app/unittest 다음과 같이 뒤에 파라미터가 붙는 경우, 다음과 같은 코드를 통해 파라미터를 받아올 수 있다. request.form.get('text') @app.route('/unittest', methods=['POST', 'GET'])def unit_test(): command_text = request.form.get(.. 2024. 11. 28. Jenkins + Slack 연동 - 3 (Slash commands/Ngrok/Python Flask) 저번에는 Incoming Webhooks 을 활용해서 Slack에 메시지 발송하는 작업을 해봤고이번에는 Slack 에서 / 명령어 입력하는 앱으로 설정해보려고 한다. 1. Slack api > Slash Commands > Create New command 2. Command, Short Description, Usage Hint 임의 입력Request URL은 내가 만든 서버를 입력해야 하는데... 3. (일단) ngrok 를 이용해서 로컬 서버를 외부와 통신이 가능하게 만들어보자 https://ngrok.com/ 회원 가입 후 > Setup & Installation 순서대로 명령어 입력 시, (저는 8000 포트로 실행)위과 같이 ngrok 가 실행이 되고 Forwarding URL을 통해 외부에서.. 2024. 10. 22. 이전 1 다음