Tüm Ürünler
Search
Belge Merkezi

:Çalışma zamanını başlatmak için runtime-setup eklentisini kullanın

Son Güncelleme:Oct 08, 2026

Bir işlem hattı görevini her çalıştırdığınızda, temel görüntüye dayalı olarak yeni bir örnek tahsis edilir. Serverless Application Center görüntüleri sürekli olarak günceller ve gerekli derleme araçlarını ekler veya bunların sürümlerini yükseltir. Bir derleme aracının birden fazla sürümü mevcut olduğunda Serverless Devs varsayılan olarak en son sürümü kullanır. Ancak bazı kullanıcılar önceki bir sürümü kullanmak isteyebilir. Serverless Application Center, derleme aracı sürümünü belirtmeniz için runtime-setup eklentisini sunar. Bu konuda, çalışma zamanını başlatmak amacıyla runtime-setup eklentisinin nasıl kullanılacağı açıklanmaktadır.

runtime-setup eklentisini kullanma

Belirli bir derleme aracı sürümünü kullanmak istiyorsanız Serverless Devs'i kullanmadan önce runtime-setup eklentisiyle bu sürümü belirtebilirsiniz.

Adımlarla runtime-setup eklentilerini kullanma

İşlem hattı şablonunda veya görev şablonunda adımları bağlam içinde çalıştırarak runtime-setup eklentisini kullanabilirsiniz. Eklenti yürütüldükten sonra belirtilen sürümdeki derleme aracı konteynerdeki PATH ortam değişkenine eklenir. Aşağıdaki örnek kod bunu göstermektedir:

---
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şağıdaki listede runtime-setup eklentisinin desteklediği çalışma zamanları yer almaktadır.

  • 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

Bu liste içinde nodejs14, java8, python3,9 ve go1,18 ilgili programlama dilleri için varsayılan sürümlerdir.