블로그: Puppet Runtime Manager 0.2.0 릴리스 🤘
이 릴리스에서는
build
및 validate
명령과 여러 other fixes 명령을 소개합니다.짓다 🏗
도구를 개발한 후에는 일반적으로 더 넓은 커뮤니티나 팀과 공유하고 싶어합니다.
어떻게 생겼는지 간단히 살펴보겠습니다.
prm build
는 현재 디렉토리를 패키징하고 결과 아티팩트가 유효한 PRM 도구인지 확인하는 기능을 제공합니다.기본 프로젝트에는 최소한
prm-config.yml
및 content
디렉토리가 포함되어야 합니다.프로젝트 구조가 괜찮아 보인다고 가정하면
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 제출을 통해 우리 팀의 누구에게나 연락하십시오.
Reference
이 문제에 관하여(블로그: Puppet Runtime Manager 0.2.0 릴리스 🤘), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/puppet/blog-puppet-runtime-manager-020-release-3hhd텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)