第 1 章 开始使用
1.1. 使用 Knative Workflow 插件创建并运行工作流
您可以在本地创建并运行 OpenShift Serverless Logic 工作流。
1.1.1. 创建工作流
您可以使用带有 kn 工作流
的 create
命令在当前目录中设置新的 OpenShift Serverless Logic 项目。
先决条件
-
已安装 OpenShift Serverless Logic
kn-workflow
CLI 插件。
流程
运行以下命令,创建一个新的 OpenShift Serverless Logic 工作流项目:
$ kn workflow create
默认情况下,生成的项目名称是
new-project
。您可以使用[-n|--name]
标志来更改项目名称,如下所示:示例命令
$ kn workflow create --name my-project
1.1.2. 在本地运行工作流
您可以使用带有 kn 工作流
的 run
命令,在当前目录中构建并运行 OpenShift Serverless Logic 工作流项目。
先决条件
- 您已在本地机器上安装了 Podman。
-
已安装 OpenShift Serverless Logic
kn-workflow
CLI 插件。 - 您已创建了 OpenShift Serverless Logic 工作流项目。
流程
运行以下命令来构建并运行 OpenShift Serverless Logic 工作流项目:
$ kn workflow run
当项目就绪时,Dev Development UI 会在
localhost:8080/q/dev-ui
的浏览器中自动打开,您将找到可用的 Serverless Workflow Tools 标题。另外,您可以使用http://localhost:8080/q/dev-ui/org.apache.kie.sonataflow.sonataflow-quarkus-devui/workflows
直接访问该工具。
您可以使用机器中运行的容器在本地执行工作流。使用 Ctrl+C 停止容器。