首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可以在本地系统(非容器)上安装Tekton吗?

可以在本地系统(非容器)上安装Tekton吗?
EN

Stack Overflow用户
提问于 2020-03-03 18:46:34
回答 2查看 390关注 0票数 0

我想安装Tekton来探索它的特性和功能,我知道它用于云原生应用的CI/CD,但我们的用例不同。

我想使用Tekton生成一个war文件,并将其部署到本地自由服务器上。(我不想做任何与容器相关的事情),为此,我想保持简单,并在本地系统上安装Tekton,以了解如何生成和部署war文件。

EN

回答 2

Stack Overflow用户

发布于 2020-03-10 05:25:06

Tekton是一个基于KNative(Kubernetes的无服务器) build part的项目。它被设计为使用无服务器功能在Kubernetes中工作,就像在KNative的Sourcing部分中使用缩放到零机制一样。

所以简而言之:它是为在Kubernetes中运行而构建的,它有许多k8s原生功能,比如使用操作符安装,使用knative组件运行无服务器等,所以你不能在没有Kubernetes的情况下使用Tekton。

要在本地试用Tekton,您只需在本地安装并运行minikube,然后按照文档中的说明使用操作员安装tekton即可。在此之后,您可以继续下一步:从您的项目源代码构建war。

https://github.com/redhat-developer-demos/tekton-tutorial

票数 1
EN

Stack Overflow用户

发布于 2020-03-06 00:23:24

Java代码到war

我想生成一个war文件

要将Java代码构建到war文件中,通常使用Java构建工具,例如Maven、Gradle或Bazel。构建工具可以在本地使用,也可以在CI/CD系统上使用。

Tekton as CI/CD系统

Tekton是为Kubernetes构建的现代CI/CD框架。使用Tekton,您可以设计一个流水线,例如构建-测试-部署-集成测试-部署到生产。

Tekton一步一步地驱动这条管道,但它不会实现这些步骤。一个步骤可以是执行Maven、Gradle或Bazel,从Java代码构建到war文件。因为所有这些都是在Kubernetes中执行的,所以最常见的是构建到容器映像,以便应用程序可以在Kubernetes集群中执行。

如果您没有使用容器集群,除了Tekton之外,可能还有其他工具可以更好地解决您的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60505500

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档