HackerTrans
TopNewTrendsCommentsPastAskShowJobs

dnsmichi

no profile record

comments

dnsmichi
·9개월 전·discuss
GitLab team member here. Tutorials are available in the docs [1] and this extensive blog tutorial [2]. Specific use cases with help from Agentic AI are discussed in this guide/whitepaper: "CI/CD modernization: Break down barriers with agentic AI" [3]

In my experience learning and leveraging AI and LLMs in the past 2 years, GitLab Duo understands CI/CD configuration very well and can help with migration questions, tasks, and plans, or with actions where Duo Agentic Chat even analyzes and edits files in the IDE.

If you are using GitLab Duo Agent Platform (currently in Beta), there is also a specific Flow that helps convert a Jenkins CI into a GitLab CI/CD configuration. [4] This was released in 18.3, a demo video is inside the release post [5] (demo project here [6]). You can also find the Agentic AI use case in my GitLab DACH Roadshow talk slides [7].

[1] https://docs.gitlab.com/ci/migration/jenkins/

[2] https://about.gitlab.com/blog/jenkins-to-gitlab-migration-ma...

[3] https://about.gitlab.com/the-source/ai/cicd-modernization-br...

[4] https://docs.gitlab.com/user/duo_agent_platform/flows/conver...

[5] https://about.gitlab.com/blog/gitlab-18-3-expanding-ai-orche...

[6] https://gitlab.com/gitlab-da/use-cases/ai/gitlab-duo-agent-p...

[7] https://docs.google.com/presentation/d/e/2PACX-1vTX-DcBV9Rw6...
dnsmichi
·3년 전·discuss
Thanks for sharing. GitLab team member here.

More GitLab push options are documented in https://docs.gitlab.com/ee/user/project/push_options.html

You can also add a parameter to merge the merge request when the pipeline succeeds. This can be handy for quick fixes that do not require reviews, and avoids unnecessary context switches.

# mwps BRANCHNAME

alias mwps='git push -u origin -o merge_request.create -o merge_request.target=main -o merge_request.merge_when_pipeline_succeeds'

Example from https://gitlab.com/sytses/dotfiles/-/blob/master/git/aliases... and https://about.gitlab.com/blog/2021/10/19/top-10-gitlab-hacks...

If you prefer deeper CLI integration, suggest installing the GitLab CLI: https://docs.gitlab.com/ee/editor_extensions/gitlab_cli/
dnsmichi
·5년 전·discuss
Hi, GitLab team member here. You can spin up a cloud instance, or dive deeper into auto-scaling the GitLab CI/CD runner: https://about.gitlab.com/blog/2017/11/23/autoscale-ci-runner...

Depending on your needs, automatically managing and deploying this could also be interesting. We have started a new project called the "5 min production app": https://about.gitlab.com/blog/2020/12/15/first-code-to-ci-cd...

Alternatively, partners provide hosted runners, if that is an option for you: https://partners.gitlab.com/English/directory/search?f0=Serv...