Copiar un trabajo de Code Engine para crear un nuevo trabajo

Con IBM Cloud® Code Engine, puedes crear un nuevo trabajo copiando la configuración de uno ya existente. La función de creación de copias duplica todos los ajustes de configuración de un trabajo de origen —incluida la referencia a la imagen del contenedor, la asignación de recursos, las variables de entorno y los ajustes de tiempo de ejecución— en un nuevo trabajo que luego se puede personalizar de forma independiente.

El nuevo trabajo se crea como una carga de trabajo independiente y separada. Los cambios realizados en el trabajo original tras copiarlo no afectan al nuevo trabajo, y viceversa.

Antes de empezar, asegúrate de que ya se haya creado un trabajo en tu proyecto.

¿Qué se copia al utilizar copy create?

Al copiar un trabajo para crear uno nuevo, se copia la siguiente configuración del trabajo de origen al nuevo.

Configuración que se copia al utilizar copy create
Configuración Descripción
Imagen de contenedor La referencia de la imagen, incluyendo el registro, el espacio de nombres, el repositorio y la etiqueta.
Secreto de registro El secreto del registro que se utiliza para descargar la imagen del contenedor, si se ha especificado.
Asignación de recursos La CPU y la memoria asignadas al trabajo. Consulte Combinaciones de memoria y CPU soportadas.
Variables de entorno Todas las variables de entorno literales y las referencias a secretos y mapas de configuración. Consulte Cómo trabajar con variables de entorno.
Valores de ejecución El número de instancias de trabajo, los índices de matriz, el tiempo máximo de ejecución y el límite de reintentos. Consulte Ejecución de un trabajo.
Mandatos y argumentos Cualquier comandos y argumento que anule el punto de entrada de la imagen del contenedor. Consulte Definición de mandatos y argumentos para las cargas de trabajo de Code Engine.

Al nuevo trabajo se le asigna el nombre que especifiques. No se ejecuta automáticamente tras su creación.

La configuración de la compilación del código fuente (compilaciones del repositorio o locales) no se copia al nuevo trabajo.

Cómo copiar un trabajo desde la consola

Puedes crear un nuevo trabajo copiando la configuración de un trabajo existente con la consola Code Engine.

  1. Desde la página de proyectos de Code Engine, ve a tu proyecto.
  2. Haz clic en Trabajos y, a continuación, en la pestaña Trabajos para abrir una lista de tus trabajos.
  3. Selecciona una de las siguientes opciones y haz clic en Crear copia:
    • Haz clic en el nombre del trabajo que quieras copiar para abrir su página. A continuación, haz clic en el símbolo de menú desplegable situado en la esquina superior derecha de la página y selecciona Crear copia.
    • En la lista de trabajos, haz clic en el icono de acciones de fila (⋮) del trabajo que deseas copiar y selecciona Crear copia.
  4. En la página Crear trabajo, la configuración del trabajo de origen aparece ya rellenada. Introduce un nombre único para el nuevo trabajo. Utilice un nombre que sea exclusivo dentro del proyecto.
  5. Revisa y, si lo consideras oportuno, modifica cualquier parámetro de configuración del nuevo trabajo, como la imagen del contenedor, la asignación de recursos o las variables de entorno.
  6. Haz clic en Crear para crear el nuevo trabajo.

El nuevo trabajo se comporta como una carga de trabajo independiente. El trabajo de origen no se ve afectado por ningún cambio en el nuevo trabajo, y viceversa.

Ejecución de un trabajo copiado

Una vez creado el nuevo trabajo, puede enviarlo para su ejecución de la misma forma que cualquier otro trabajo de Code Engine.

Para obtener más información sobre cómo ejecutar un trabajo, consulta Ejecutar un trabajo.

Actualización de un trabajo copiado

Una vez creado el nuevo trabajo, puedes actualizarlo de la misma forma que cualquier otro trabajo de Code Engine.

Para obtener más información sobre cómo actualizar un trabajo, consulta Actualización de un trabajo.