Todos os produtos
Search
Central de documentação

:Use o plug-in runtime-setup para inicializar um runtime

Última atualização: Jul 04, 2026

A cada execução de uma tarefa de pipeline, uma nova instância é alocada com base na imagem base. O Serverless Application Center mantém e atualiza continuamente as imagens, além de adicionar ou atualizar as ferramentas de build necessárias. Quando existem várias versões de uma ferramenta de build, o Serverless Devs usa a versão mais recente por padrão. No entanto, alguns usuários podem precisar de uma versão anterior. O Serverless Application Center oferece o plug-in runtime-setup para que você especifique a versão da ferramenta de build. Este tópico descreve como usar o plug-in runtime-setup para inicializar um runtime.

Uso do plug-in runtime-setup

Para utilizar uma versão específica da ferramenta de build, use o plug-in runtime-setup para definir essa versão antes de trabalhar com o Serverless Devs.

Como usar os plug-ins runtime-setup em etapas

Em um modelo de pipeline ou modelo de tarefa, utilize o plug-in runtime-setup executando etapas no contexto. Após a execução do plug-in, a ferramenta de build da versão especificada fica configurada na variável de ambiente PATH do container. O código de exemplo a seguir ilustra esse processo:

---
kind: PipelineTemplate
name: mytemplate-<% .git.branch %>
description: cached pipelinetemplate
spec:
  context:
    data:
      envName: test
      deployFile: s.yaml
  tasks:
  # Build and deploy
  - name: build-and-deploy
    context:
      data:
        enable: true
        steps:
          # Pull code.
          - plugin: "@serverless-cd/checkout"
          # Initialize Serverless Devs.
          - plugin: "@serverless-cd/s-setup"
          # Specify the version of the build tool.
          - plugin: "@serverless-cd/runtime-setup"
            inputs:
              runtime:
              - nodejs14
              # - nodejs16
            	# - python3.9
              # - python
          # Use other plug-ins or scripts to perform actions.
          # - run: make build && make deploy
          # - plugin: "@serverless-cd/others" 
    taskTemplate: serverless-runner-task
---

A tabela a seguir lista os runtimes compatíveis com o plug-in runtime-setup.

  • nodejs12

  • nodejs14

  • nodejs16

  • nodejs18

  • nodejs20

  • java8

  • java11

  • java17

  • python2.7

  • python3.6

  • python3.7

  • python3.9

  • python3.10

  • go1.18

  • go1.19

  • go1.20

  • go1.21

Dentre essas opções, nodejs14, java8, python3.9 e go1.18 correspondem às versões padrão de cada linguagem de programação.

Instruções

  1. Leia o conteúdo em inglês para compreender O QUE precisa ser comunicado

  2. Escreva o texto em português do Brasil DO ZERO — esqueça a estrutura das frases em inglês

  3. Preserve toda a formatação markdown, blocos de código, links e imagens exatamente como estão

  4. Tags xref (<a data-tag="xref" ...>texto</a>) — preserve a tag INTEIRA com todos os atributos na ordem e caixa originais, traduza APENAS o texto visível entre > e

  5. Aplique todas as regras específicas do idioma rigorosamente

  6. Aplique as regras de stopwords com tolerância zero

  7. Use o modo imperativo em passos numerados e listas de procedimentos

  8. Garanta a consistência terminológica — o mesmo termo deve ter a mesma tradução em todo o documento

  9. Varie os inícios de frase em listas e tabelas — nenhum iniciador deve se repetir 3 vezes ou mais

  10. Retorne APENAS o documento markdown em português do Brasil, sem explicações