Drone 插件市场 > OpenFaaS
OpenFaaS
by knovus
Apache License 2.0该插件可用于构建(生成 Dockerfile 等)和向 OpenFaaS 网关部署功能,而对于 Docker 容器镜像的构建和发布步骤,你可以使用 Kaniko 插件或你最喜欢的插件。
YAML 配置示例
kind: pipeline
name: default
steps:
- name: deploy
image: knovus/drone-openfaas
settings:
deploy: true
yaml: my_function.yml
image_name: ${DRONE_REPO_NAME}
url: https://my.openfaas.com
password:
from_secret: openfaas_password
registry:
from_secret: docker_registry
字段属性说明
image_name
string可选项发布的 docker 容器镜像名称。
默认值:reads the parameter from yaml file
registry
string可选项发布 Docker 容器镜像的注册表。
默认值:none
url
string可选项验证并部署到 OpenFaaS 网关。
默认值:none
tls_no_verify
boolean可选项设置为 true。
默认值:false
username
string可选项验证 OpenFaaS Gateway 的用户名。
默认值:none
password
string可选项用于验证 OpenFaaS 网关的密码。
推荐使用密钥 (Secret) 功能默认值:none
deploy
boolean可选项设为 true。
默认值:false
tag
string可选项基于 OpenFaaS TAG 的功能存储库标签策略。
默认值:set latest
yaml
string可选项要使用的 OpenFaaS 功能定义。可选。
默认值:reads stack.yml file
template
string可选项如果需要调用 OpenFaaS 商店模板来构建功能。
默认值:none