Esta es una pequeña guía para paquete y publicar Etcher a todos los compatibles operando
sistemas.
Tipos de liberación
Etcher es compatible con los tipos de lanzamiento previos y lanzamientos finales, al igual que Github. Cada uno es
publicado en Github.
La versión de lanzamiento se genera automáticamente a partir de los mesestos de confirmación.
Firma
OS X
-
Consete nuestro certificado de ID de desarrollador de Apple para firmar solicitudes distribuidas
fuera de la Mac App Store desde la cuenta de balena.io Apple. -
Instale el certificado de identificación del desarrollador a la llavera de su Mac por el doble
haciendo clic en el archivo de certificado.
La solicitud se firmará automáticamente utilizando este certificado cuando
embalaje para OS X.
Ventanas
-
Accede a nuestro certificado de firma de código y clave de descifrado como balena.io
empleado pidiéndolo a la gente relevante. -
Coloque el certificado en la raíz del repositorio de Etcher clasiéndolo
certificate.p12
.
Embalaje
Ejecute el siguiente comando en cada plataforma:
npm run make
Esto producirá todos los objetivos (por ejemplo, zip, dmg) especificado en forge.config.ts para el
plataforma de acogida y arquitectura.
Los artefactos resultantes se pueden encontrar en out/make
.
Publicación a Cloudfront
Publicamos paquetes GNU/Linux Debian a Cloudfront.
Inicie sesión en la nube y suba el rpm
y deb
Archivos.
Publicación a Homebrew Cask
-
Actualización
Casks/etcher.rb
con la nueva versión y
sha256
-
Enviar una PR con los cambios anteriores a
caskroom/homebrew-cask
Anunciar
Publica mensajes al foro Etcher anunciando la nueva versión
de Etcher, e incluyendo la sección pertinente del Changelog.
Actualización de EFP / Success-Banner
Etcher Etcher Project se ejecuta automáticamente en base a un algoritmo que impulsó proyectos del mercado de la balena que han sido aportados por la comunidad, el algoritmo prioriza proyectos que dan los usos de la mejor experiencia. Editar tanto EFP como el Etcher Success-Banner sólo puede ser hecho por alguien de Balena, las instrucciones están en el repo Etcher-EFP (privado)