Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FR] The realization of pipeline. #493

Open
2 of 24 tasks
Xieql opened this issue Dec 1, 2023 · 2 comments
Open
2 of 24 tasks

[FR] The realization of pipeline. #493

Xieql opened this issue Dec 1, 2023 · 2 comments
Assignees

Comments

@Xieql
Copy link
Contributor

Xieql commented Dec 1, 2023

This page lists the requirements for The realization of pipeline.

for more details, see #476

Requirements:

    • CustomTask: A one-step process to render all essential information; no parameter configuration required.
    • Pipeline: Both PredefinedTask and CustomTask can be directly utilized in Pipelines without the need for passing parameters.
    • Trigger
  • PredefinedTask:
    • Git clone:
    • Lint
    • UT
    • Build image
    • Upload image
  • and so on
  • Reconciler for Render Tekton Resource:

  • Kurator pipeline cli:

    • Get pipeline excution log and status
    • Install Tekton, optional
  • Docs:
    • How to create github secret
    • How to create OCI registry secret
    • How to config a gateway service to route trigger
    • How to use PredefinedTask
    • How to use CustomTask
    • How to manage your supply chain security
@Xieql
Copy link
Contributor Author

Xieql commented Dec 1, 2023

/assign

@Xieql
Copy link
Contributor Author

Xieql commented Dec 1, 2023

PredefinedTask Rendering:

PredefinedTask directly render default parameter values for existed task, eliminating the need for user configuration. This method is efficient for standard tasks, reducing setup complexity and expediting the process. It is based on class Tekton catalog task

CustomTask Rendering:

CustomTask rendering automates the entire task setup, requiring no parameter input from the user. It's designed for complex tasks, providing a ready-to-use configuration with all necessary details included. It is means that, user need provide enough info about the task excution.

Pipeline Integration:

Both PredefinedTask and CustomTask are engineered for direct integration into Pipelines, no more need any parameter passing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant