배포 솔루션 프로그램
Mattermost v12.0요약
Mattermost의 배포 솔루션 프로그램은 IT 관리자가 다른 오픈 소스 프로젝트뿐만 아니라 상용 솔루션을 포함한 서드파티 배포 솔루션에서 Mattermost가 어떻게 제공되는지 이해할 수 있도록 지원합니다. 이 프로그램은 서드파티 개발자가 자신의 작업에 대한 인지도를 높이고 Mattermost가 커뮤니티에 다양한 솔루션을 안내할 수 있도록 하는 선택적 프로그램입니다.
Mattermost의 배포 솔루션 프로그램은 IT 관리자가 다른 오픈 소스 프로젝트뿐만 아니라 상용 솔루션을 포함한 서드파티 배포 솔루션에서 Mattermost가 어떻게 제공되는지 이해할 수 있도록 지원합니다.
이 프로그램은 서드파티 개발자가 자신의 작업에 대한 인지도를 높이고 Mattermost가 커뮤니티에 다양한 솔루션을 안내할 수 있도록 하는 선택적 프로그램입니다.
Mattermost와 함께 배포 솔루션을 탐색하는 데 관심 있는 개인이나 회사는 Mattermost 파트너 프로그램 양식을 통해 문의하시기 바랍니다.
배포 솔루션은 Mattermost에서 세 가지 수준으로 인정됩니다:
-
커뮤니티 배포 솔루션 - 주로 오픈 소스 커뮤니티나 자신의 작업을 알려 주는 호스팅 회사에서 제공하는 Mattermost의 기본 오케스트레이션 솔루션입니다. 파트너의 작업은 사용자 및 고객 커뮤니티에 대한 혜택으로 블로그 게시물 및 소셜 미디어에 포함됩니다.
예시:
- Richard Grainger의 Mattermost용 Puppet 배포 솔루션
- Christopher De Cairos의 Mattermost용 Heroku 배포 솔루션
-
등록 배포 솔루션 - 최신 Mattermost 버전 및 보안 업데이트(일반적으로 한 줄 변경)를 최신 상태로 유지하고, 공식 문서에 연결하며, 브랜딩 가이드라인을 지원하고, 변경 로그를 유지하는 자세한 Mattermost 가이드라인을 따르는 오케스트레이션 솔루션입니다. 이 수준의 참여를 통해 Mattermost는 명시적 표준을 충족하기 위해 노력한다는 것을 알고 작업을 더 두드러지게 홍보할 수 있습니다.
-
인증 배포 솔루션 - 이 솔루션은 등록 배포 솔루션의 모든 요구 사항을 충족하며, 추가로 버전 업그레이드 및 보안 업데이트 프로세스(일반적으로 한 줄 변경)를 자동화합니다. Mattermost가 새 버전 및 보안 업데이트를 발표할 때 인증 배포 솔루션에 대한 업데이트 가용성도 함께 발표할 수 있는 추가 혜택이 있습니다.
다양한 솔루션의 참여 수준을 요약하면 다음과 같습니다:
요구 사항 세부 사항은 아래에 설명되어 있습니다.
배포 솔루션 프로그램 요구 사항#
설치#
- 설치는 공식 지원 운영 체제 및 플랫폼에 맞게 설계되어 있습니다. 예외: RHEL 동급(CentOS, Amazon Linux, Oracle Linux, Scientific Linux)은 README 또는 동급 문서에
This deployment uses [OPERATING_SYSTEM] as an equivalent to the officially supported version of Red Hat Enterprise Linux.라고 예외 사항이 명시된 경우 허용됩니다. - 자동화된 설치가 기본 테스트를 통과합니다. 설치 후 다음 수동 테스트를 실행하세요:
- 새 사용자 계정을 생성하고 해당 계정을 사용하여 새 팀을 만들고 Town Square 채널에 게시합니다.
- 두 번째 사용자 계정을 만들고 새로 생성된 팀에 참가하여 Town Square에서 첫 번째 사용자의 게시물에 답글을 답니다.
- 첫 번째 사용자 계정으로 돌아가서 이미지를 첨부하여 답글을 게시합니다.
- 오류가 없고 "Mattermost unreachable error"(웹소켓 구성 오류를 나타냄)와 함께 화면 상단에 빨간색 알림 바가 없는지 확인합니다.
문서#
- 공식 Mattermost 문서 링크를 포함합니다. README 또는 동급 문서에 Please see https://docs.mattermost.com for official documentation. 라는 문구가 포함되어 있습니다.
텍스트, 마크다운, HTML 또는 다른 형식으로 다음 정보를 포함하세요. 대괄호
[]는 솔루션 구성에 따른 선택적 문구를 나타냅니다:이 배포 솔루션은 팀 및 기업을 위한 안전한 프라이빗 클라우드 메시징을 제공하기 위해 Mattermost 서버를 설치[하고 업그레이드]합니다. 자세한 내용은 https://mattermost.com에서 확인하세요.
자동화된 배포 후 시스템을 프로덕션 준비 상태로 만들기 위해 다음 단계가 필요합니다:
- 비공식 배포 옵션을 문서화해야 합니다. 공식적으로 지원되지 않는 Linux 운영 체제 사용과 같은 비공식 배포 구성은 README에 문서화해야 합니다.
보안 업데이트#
- 보안 업데이트 제공 약속을 문서화합니다. README 또는 동급 문서에
We highly recommend users subscribe to the Mattermost security updates email list. When notified of a security update, the maintainers of this deployment solution will make an effort to update to the secure version within 10 days.라고 명시합니다. - 발표 후 10일 이내에 최신 보안 업데이트를 제공하기 위한 노력을 약속합니다. 이는 일반적으로 한 줄 변경입니다.
브랜딩#
Mattermost 브랜딩 및 명명 가이드라인을 지원합니다. 배포 솔루션 간에 명명이 명확하도록 README 또는 동급 문서에 The name for this deployment solution in the context of `Mattermost branding guidelines [https://handbook.mattermost.com/operations/operations/publishing/publishing-guidelines/brand-and-visual-design-guidelines](https://handbook.mattermost.com/operations/operations/publishing/publishing-guidelines/brand-and-visual-design-guidelines)`_ is `[NAME] for Mattermost by [CREATOR]`.라고 명시해야 합니다. 예를 들어 Multi-node Docker deployment solution for Mattermost by John Doe와 같이 작성합니다. 이것이 Mattermost 커뮤니티 자료에서 작업을 참조하는 데 사용될 이름입니다.
업그레이드#
Mattermost 업그레이드를 지원합니다. 다른 애플리케이션에 포함될 때 Mattermost의 설치 및 업그레이드를 자동화하는 방법에 따라 사용자 인터페이스 또는 명령줄을 통해 Mattermost 배포를 최신 버전으로 업그레이드할 수 있도록 합니다.