Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev. Learn more →
Gitlab-ci-local Alternatives
Similar projects and alternatives to gitlab-ci-local
-
-
-
Appwrite
Appwrite - The open-source backend cloud platform. Add Auth, Databases, Functions, and Storage to your product and build any application at any scale while using your preferred coding languages and tools.
-
tekton-kickstarter
Templates, scripts and samples for quickly building CI/CD with Tekton.
-
-
pypyr automation task runner
pypyr task-runner cli & api for automation pipelines. Automate anything by combining commands, different scripts in different languages & applications into one pipeline process.
-
action-tmate
Debug your GitHub Actions via SSH by using tmate to get access to the runner system itself.
-
ghtool
A command-line tool for interacting with Github API with some specialized features oriented around Checks
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
-
pipe-function
A function to pipe a value through a number of transforms
-
actionlint
:octocat: Static checker for GitHub Actions workflow files
-
-
breakpoint
Add breakpoints to CI: pause, access the workflow with SSH, debug and resume. (by namespacelabs)
-
github-actions-typing
Bring type-safety to your GitHub actions' API!
-
-
-
Concourse
Concourse is a container-based continuous thing-doer written in Go.
-
-
iamlive
Generate an IAM policy from AWS, Azure, or Google Cloud (GCP) calls using client-side monitoring (CSM) or embedded proxy
-
stern
⎈ Multi pod and container log tailing for Kubernetes -- Friendly fork of https://github.com/wercker/stern (by stern)
-
auth
A GitHub Action for authenticating to Google Cloud. (by google-github-actions)
-
github-workflows-kt
Authoring GitHub Actions workflows in Kotlin. You won't go back to YAML!
-
Onboard AI
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
gitlab-ci-local reviews and mentions
-
🦊 GitLab CI: 10+ Best Practices to Avoid Widespread Anti-patterns
The main reason behind this change is to have consistent scripts for local testing and remote runners during testing and debugging. However, there are already tools available, such as gitlab-ci-local, that allow you to run jobs locally, partially invalidating this argument. Additionally, working locally may not provide access to all necessary variables.
- GitHub Actions could be so much better
-
How do you debug CI/CD pipelines? Breakpoints?
Two tools I've used for local Gitlab CI runs: - https://github.com/firecow/gitlab-ci-local - https://gitlab.com/AdrianDC/gitlabci-local
-
makefiles in stages
What you might want to look at is this, to meet both needs https://github.com/firecow/gitlab-ci-local
-
The End of CI
> One thing that would be nice, however, would be the ability to run the entire pipeline locally.
This cost me many hours of waiting for the Gitlab CI runner when debugging non-trivial pipelines, when the issue was something that did not have to do with the script steps inside of the jobs but rather how the Gitlab runner handled things.
I've found gitlab-ci-local [1] which actually does run the Gitlab pipeline locally, although I had to write some boilerplaye scripts to set up all the necessary 'CI_FOO_SOMETHING' environment variables before running the tool. (Which sometimes came back to bite me because the issue was actually in the content of some of those environment variables). It's still a very good tool.
-
How to develop CI pipeline effectively?
Most CI/CD tools let you run pipelines locally. Just one example: https://circleci.com/blog/using-runner-for-local-testing/ . In my opinion Gitlab and Circleci have the test tools for this.
-
A note from our sponsor - Onboard AI
getonboard.dev | 3 Dec 2023
Stats
firecow/gitlab-ci-local is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of gitlab-ci-local is TypeScript.
Popular Comparisons
- gitlab-ci-local VS dagger
- gitlab-ci-local VS tekton-kickstarter
- gitlab-ci-local VS act
- gitlab-ci-local VS goonstation
- gitlab-ci-local VS pypyr automation task runner
- gitlab-ci-local VS pipe-function
- gitlab-ci-local VS ghtool
- gitlab-ci-local VS action-tmate
- gitlab-ci-local VS GitLab-CI-CD
- gitlab-ci-local VS github-actions-typing