블로그: Puppet Runtime Manager 0.2.0 릴리스 🤘

3078 단어 devkitdeveloperpuppet
버전 0.2.0이 출시되었음을 알려드리게 되어 기쁩니다. 🎉

이 릴리스에서는 buildvalidate 명령과 여러 other fixes 명령을 소개합니다.

짓다 🏗



도구를 개발한 후에는 일반적으로 더 넓은 커뮤니티나 팀과 공유하고 싶어합니다.

어떻게 생겼는지 간단히 살펴보겠습니다.
prm build는 현재 디렉토리를 패키징하고 결과 아티팩트가 유효한 PRM 도구인지 확인하는 기능을 제공합니다.

기본 프로젝트에는 최소한 prm-config.ymlcontent 디렉토리가 포함되어야 합니다.



프로젝트 구조가 괜찮아 보인다고 가정하면 prm build를 실행할 수 있습니다.



결과 아카이브는 기본적으로 pkg 디렉토리에 생성됩니다. 그러나 --targetdir 플래그를 제공하여 패키지가 생성된 위치를 변경할 수 있습니다.



귀하의 패키지는 이제 prm install를 가진 모든 사람이 installed할 수 있습니다!

확인 ✅



유효성 검사기는 Puppet 콘텐츠의 코드베이스를 읽고 유효성을 검사할 수 있는 도구입니다.
prm validate 콘텐츠 제작자가 Puppet 콘텐츠를 신속하게 확인할 수 있습니다. 이 명령을 사용하면 여러 검증 도구를 순차적으로 또는 동시에 실행할 수 있습니다.

유효성 검사 결과는 로그 파일이나 터미널로 출력할 수 있습니다.

유효성 검사 명령을 실행하면 다음과 같이 표시됩니다.

$ prm validate --codedir . --group syntax_validation
3:49PM INF Found tool group: syntax_validation
3:49PM INF Validating with the metadata-json-lint tool
3:49PM INF Validating with the puppet-syntax tool
3:49PM INF Validating with the puppet-lint tool
TOOL NAME | VALIDATION EXIT CODE | FILE LOCATION
---------------------+----------------------+--------------------------------------------------------------------------------
puppet-syntax | 1 | .prm-validate/syntax_validation/puppet-syntax_2022_April_26_16-49-59.log
metadata-json-lint | 0 | .prm-validate/syntax_validation/metadata-json-lint_2022_April_26_16-49-59.log
puppet-lint | 0 | .prm-validate/syntax_validation/puppet-lint_2022_April_26_16-49-59.log
3:49PM ERR Validation returned 1 error



PRM에 대한 자세한 내용과 이러한 새로운 기능을 사용하는 방법은 docs을 확인하십시오!

피드백 🗣



PRM을 시도하고 버그를 발견하거나 향후 기능에 대한 아이디어가 있거나 개발에 대해 더 알고 싶다면 community Slack 또는 GitHub issue 제출을 통해 우리 팀의 누구에게나 연락하십시오.

좋은 웹페이지 즐겨찾기