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

[CICD] Re-work the action to be a single CLI tool #54

Open
julianxhokaxhiu opened this issue Feb 6, 2023 · 0 comments
Open

[CICD] Re-work the action to be a single CLI tool #54

julianxhokaxhiu opened this issue Feb 6, 2023 · 0 comments
Labels
enhancement New feature or request

Comments

@julianxhokaxhiu
Copy link
Member

julianxhokaxhiu commented Feb 6, 2023

Issue Type

Enhancement

Description

The Context:
Currently, this project provides a Github Action that is made of a series of scripts and tools to accomplish the container deployment lifecycle. There are some limitations in place that we would need to overcome, like the fact that Tilt doesn't allow building and pushing a container to the registry if no deployment context is given ( see tilt-dev/tilt#3066 ). Additionally, we would need to provide the ability to accomplish this deployment workflow on other CICD environments unrelated to Github ( eg. Gitlab, Jenkins, etc. ).

The Solution:
Build a CLI that would work cross-platform and would allow every DevOps operator to successfully integrate the deployment pipeline on top of their available CICD environment. The tool should be easy to use, provide useful help documentation, and should not contain too many parameters.

The Alternatives:
None considered.

** Desired Outcome **

Golang application that given a Dockerfile builds an image with buildx and push it to a registry.

Detailed steps

N/A

Screenshots

No response

Logs

No response

@julianxhokaxhiu julianxhokaxhiu added the enhancement New feature or request label Feb 6, 2023
@julianxhokaxhiu julianxhokaxhiu changed the title [ CICD ] Re-work the action to be a single CLI tool [CICD] Re-work the action to be a single CLI tool Feb 6, 2023
@amanvr amanvr self-assigned this Mar 9, 2023
@amanvr amanvr removed their assignment May 25, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants