시끄러운 빌드
2596 단어 actionshackathon
업데이트:
제 출품작을 준우승자로 선정해주신 dev.to 관계자 여러분 모두에게 축하와 감사를 드립니다! 더 많은 이벤트를 기대합니다.
시끄러운 빌드 워크플로우
내 항목에는 세 가지 주요 부분이 있습니다.
제출 카테고리: 흥미로운 IoT
Yaml 파일 또는 코드 링크
dcparsons / Azure-iot-액션
Microsoft Azure IoT Hub - C2D 작업
이 작업을 통해 Github 작업 CI/CD 워크플로의 일부로 Cloud-to-Device 메시지를 보낼 수 있습니다.
기본 사용법- name: Publish Action C2D Message
uses: dcparsons/[email protected]
with
iot-hub-connection-string: <iot hub connection string>
device-id: <device id>
message: <message>
매개변수
- name: Publish Action C2D Message
uses: dcparsons/[email protected]
with
iot-hub-connection-string: <iot hub connection string>
device-id: <device id>
message: <message>
매개변수
iot-hub-connection-string - Microsoft Azure에서 설정한 IOT Hub에 대한 연결 문자열이어야 합니다.
device-id - 메시지를 보내려는 장치의 ID
메시지 - 장치로 보내려는 메시지
비밀 활용
IoT 연결 문자열에는 연결 문자열이 있는 모든 사용자에게 IoT Hub에 대한 액세스 권한을 부여하는 공유 액세스 키가 포함됩니다. CI/CD 워크플로에서 이 작업을 사용하려는 경우 GitHub Secrets을 사용하여 해당 데이터를 저장하는 것이 좋습니다. 장치 ID를 비밀로 추가하도록 선택할 수도 있습니다…
View on GitHub
dcparsons / 액션 해커톤
액션 해커톤
2020 DEV.TO GitHub Actions 해커톤
이것은 내가 "시끄러운 빌드"라는 이름으로 제출한 것입니다. 이것을 해커톤의 IoT 카테고리에 입력했습니다.
요약
내 항목의 전제는 매우 간단합니다. CI 빌드가 완료된 후 Azure IoT Hub에 메시지를 보냅니다. 그런 다음 해당 메시지는 메시지를 해석하고 빌드 성공 또는 실패 여부에 따라 소리를 재생하는 특정 장치(내 경우에는 MXChip IoT DevKit)로 전달됩니다.
내 항목의 세 가지 주요 구성 요소는 다음과 같습니다.
내 항목의 전제는 매우 간단합니다. CI 빌드가 완료된 후 Azure IoT Hub에 메시지를 보냅니다. 그런 다음 해당 메시지는 메시지를 해석하고 빌드 성공 또는 실패 여부에 따라 소리를 재생하는 특정 장치(내 경우에는 MXChip IoT DevKit)로 전달됩니다.
내 항목의 세 가지 주요 구성 요소는 다음과 같습니다.
/src/web-app -
dotnet new webapi
를 사용하여 생성된 바닐라 닷넷 API입니다. 이것은 워크플로가 빌드할 코드이며 IoT Hub로 전송되는 이 빌드의 결과입니다./src/iot-app - 이것은 MXChip에 로드된 Ardunio C++ 프로젝트입니다…
View on GitHub
추가 리소스/정보
다음은 전체 워크플로우를 보여주는 비디오입니다.
Reference
이 문제에 관하여(시끄러운 빌드), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/dcparsons/noisy-build-587h텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)