Esta es una traducción que desde EGA Futura ofrecemos como cortesía a toda la Ohana y comunidad de programadores , consultores , administradores y arquitectos de Salesforce para toda Iberoamérica .

El enlace a la publicación original, lo encontrarás al final de este artículo.

Explore una nueva experiencia de línea de comandos para todo Salesforce

En TrailheaDX a principios de este año, anunciamos Salesforce CLI Unification : una mejora masiva de Salesforce CLI que permitiría a los desarrolladores de Salesforce construir, probar e implementar en Salesforce desde una experiencia de línea de comando unificada. ¡Hoy, nos complace anunciar que la versión Beta de CLI Unification ya está disponible! Esta versión Beta representa una evolución de la CLI de Salesforce hacia un desarrollo continuo y cruzado de Salesforce, así como mejoras significativas en cuanto a usabilidad y productividad.

Presentamos una taxonomía de comandos para el futuro del desarrollo de Salesforce

CLI Unification trae un nuevo ejecutable global, sf , al desarrollo de Salesforce. Este ejecutable nos permitirá entregar una taxonomía más simple de comandos que está menos enfocada en la marca del producto Salesforce y más enfocada en los trabajos que necesita realizar como alguien que usa la CLI. Esta nueva estructura de comando fue inicialmente vista previa en nuestra CLI de demostración , y ahora está disponible para un uso más amplio en sus organizaciones a través de esta Beta.

Hablemos un poco sobre lo que puede hacer en la versión Beta y lo que puede esperar de futuras iteraciones de la CLI de Salesforce.

Comencemos con lo que significa la unificación de CLI para las operaciones de implementación. Por ejemplo, sf deploy implementará todo el proyecto que está definido en su directorio local. Si su proyecto incluye una función de Salesforce y una aplicación Force, ambas se pueden implementar con un comando en cada uno de sus respectivos entornos. Además, este comando lo guía a través del proceso de implementación, por lo que no es necesario recordar todos los indicadores. El comando lo guía a través del proceso, y si se trata de una implementación que realiza todo el tiempo, puede guardar esa configuración de implementación para el futuro y se llamará cada vez que ejecute sf deploy .

En el futuro, la gama de proyectos que puede emprender con la CLI de Salesforce se ampliará para incluir otros productos de Salesforce. Como ejemplo, digamos que luego incluye una aplicación Heroku, algunas API de MuleSoft y un recurso de Marketing Cloud en su proyecto. En este caso, sf deploy desplegaría todos estos recursos en todos sus respectivos entornos.

Ahora, ¿qué sucede si desea una forma más granular de implementar cambios o desea utilizar una función de implementación específica del producto? En ese caso, usaría los comandos de implementación específicos del producto que tienen opciones de marca para la implementación granular. Como ejemplo, sf deploy org admitirá todas las opciones actuales para force:source:deploy y, en el futuro, force:source:push .

Estos nuevos comandos por sí mismos son mejoras significativas para la CLI de Salesforce. Pero en un esfuerzo por hacerlos aún más utilizables, verá cosas como espacios en lugar de dos puntos e indicaciones interactivas dentro de comandos como sf login que facilitan la navegación por sus organizaciones y entornos, todo lo cual simplificará su experiencia de Salesforce CLI. y más productivo. Y como se trata de una versión Beta, continuaremos agregando más comandos a esta taxonomía con el tiempo a medida que nos dirigimos a GA y más allá.

Empiece hoy mismo con la beta

La unificación de CLI es una evolución perfecta de nuestra CLI de Salesforce, lo que significa que se entrega en el mismo instalador. Por lo tanto, cuando actualice su CLI de Salesforce hoy, tendrá acceso a la versión Beta de sf . También tenga en cuenta que los sf y sfdx son compatibles, por lo que puede usar ambos ejecutables juntos sin problemas.

Para obtener más información, visite nuestra guía de introducción , registre problemas a medida que compila con la versión Beta y permanezca atento a nuestro repositorio de la CLI de Salesforce en GitHub para obtener actualizaciones. Y asegúrese de sintonizar Dreamforce '21 a finales de septiembre para saber más sobre la unificación de CLI y todas las otras inversiones interesantes que llegarán pronto a su experiencia de herramientas de desarrollador.

Sobre los autores

Claire Bianchi es directora senior de gestión de productos para herramientas para desarrolladores en Salesforce.

Rodrigo Espinosa es ingeniero de software senior para herramientas de desarrollo en Salesforce.

Esta es una traducción realizada por EGA Futura, y este es el link a la publicación original: https://developer.salesforce.com/blogs/2021/08/salesforce-cli-unification-now-in-beta.html

Entradas recomendadas