- Jun 2024
-
www.howtogeek.com www.howtogeek.com
-
Docker-in-Docker via dind has historically been widely used in CI environments. It means the "inner" containers have a layer of isolation from the host. A single CI runner container supports every pipeline container without polluting the host's Docker daemon.
-
- May 2024
-
stackoverflow.com stackoverflow.com
-
This is probably confusing because the "host" in --network=host does not mean host as in the underlying runner host / 'baremetal' system. To understand what is happening here, we must first understand how the docker:dind service works. When you use the service docker:dind to power docker commands from your build job, you are running containers 'on' the docker:dind service; it is the docker daemon. When you provide the --host option to docker run it refers to the host network of the daemon I.E. the docker:dind container, not the underlying system host.
-
When you specify FF_NETWORK_PER_BUILD that was specifying the docker network for the build job and its service containers that encapsulates all of your job's containers.
-
-
gitlab.com gitlab.com
-
return &container.HostConfig{ DNS: e.Config.Docker.DNS, DNSSearch: e.Config.Docker.DNSSearch, RestartPolicy: neverRestartPolicy, ExtraHosts: e.Config.Docker.ExtraHosts, Privileged: e.Config.Docker.Privileged, NetworkMode: e.networkMode, Binds: e.volumesManager.Binds(), ShmSize: e.Config.Docker.ShmSize, Tmpfs: e.Config.Docker.ServicesTmpfs, LogConfig: container.LogConfig{ Type: "json-file", },
-
-
gitlab.com gitlab.com
-
I'm closing this issue as extra_hosts config is now passed to build containers and services.
-
-
docs.gitlab.com docs.gitlab.com
-
When a job uses needs, it no longer downloads all artifacts from previous stages by default, because jobs with needs can start before earlier stages complete. With needs you can only download artifacts from the jobs listed in the needs configuration.
-
- Jan 2024
-
gitlab.com gitlab.com
-
Issue relations are meant to be the basic infrastructure to build on (at least that is how I meant it when I posted the original feature request). Just like the labels are just a binary relation between a issue and a "label", the relations should be just a ternary relation between two issues and a "label". Then you can build issue task lists on top of the relations like you've built issue boards on top of the labels.
-
One of the reasons that some projects don't use Gitlab's issues and use an external tracking platform is the lack of issues relations. Without relations issues are just flat, no way to actually track progress of big features. No way to create a "meta" issue that depends on 4 other or create subtasks and so on. The same problem exists on Github too. It would surely make a difference if Gitlab offers a full features tracking issue, instead of just flat issues. Relations is a major first step towards that.
-
-
gitlab.com gitlab.com
-
-
A user wants to comment on a single parameter name in a function. It is highlighted as a unique part of the syntax tree, and they're not happy with the particular name the author of the MR chose. Problem: The user can only comment on the entire line, because "lines" are considered the most fundamental building block in our Diffs UI.
-
- Nov 2023
- Feb 2023
-
scvalex.net scvalex.net
Tags
Annotators
URL
-
- Jan 2023
-
www.proud2becloud.com www.proud2becloud.com
-
Configure Fargate tasks as gitlab runners, with many code samples.
-
-
docs.gitlab.com docs.gitlab.com
- Nov 2022
-
-
GitLab Bot source code.
Tags
Annotators
URL
-
-
about.gitlab.com about.gitlab.com
-
You can also check out the video below to see how the structure comes together in GitLab. Read more about Agile at GitLab See more information about our Agile delivery solution Build your Agile roadmap in GitLab
Good read & video on PM with GitLab.
-
-
gitlab.com gitlab.com
-
how was your code review experience with this merge request? Please tell us how we can continue to iterate and improve: Leave a 👍 or a 👎 on this comment to describe your experience.
-
-
gitlab.com gitlab.com
-
Good commit hygiene is considered a best practice. GitLab should encourage and enable these kinds of best practices. This feature currently creates a problem and requires workarounds that remove information, or significant manual work.
-
- Aug 2022
-
gitlab-org.gitlab.io gitlab-org.gitlab.io
Tags
Annotators
URL
-
-
docs.gitlab.com docs.gitlab.com
Tags
Annotators
URL
-
- May 2022
-
about.gitlab.com about.gitlab.com
-
As you've probably already guessed, we've decided to replace the current Web IDE with one built on top of VS Code. In the coming milestones, we will build out custom support for the features not already available in the VS Code core, and validate that the workflows you already depend on in the Web IDE are handled in the new experience. We're working with the team that builds our amazing GitLab Workflow extension for VS Code to make it available in the browser so we can bundle it in the Web IDE, and bring all those great features along for the ride. That includes bringing merge request comments into the Web IDE for the first time ever!
GitLab is planning to onboard VS Code web IDE
-
-
earthly.dev earthly.dev
-
Overall, if speed is your primary concern and you’re on a budget, then Circle CI is the clear choice. If you’re not looking to run a ton of builds each month and your code is already in Github, then Github Actions can offer similar performance with the added convenience of having everything under one service. Even though we liked Travis better, our main criteria was value, and since you can’t use Travis for free after the first month, GitLab was able to grab the third slot, despite it being weaker in almost every other category.
4 CI free tier comparison: * Quality of Documentation * Compute Power * Available Disk Space * Free Build Minutes * Speed and Performance
Tags
Annotators
URL
-
-
gitlab.com gitlab.com
-
We overload the meaning of "GFM" to mean "GitLab Flavored Markdown", which is a superset of GitHub's version. However it can cause confusion as they are not the same thing.
-
-
docs.gitlab.com docs.gitlab.com
Tags
Annotators
URL
-
- Feb 2022
-
about.gitlab.com about.gitlab.com
- Dec 2021
-
docs.gitlab.com docs.gitlab.com
-
my/path/.my-custom-file.yml@mygroup/another-project:refname
How to use other than the default branch on a foreign repo for the
ci-pipeline.yml
script/
Tags
Annotators
URL
-
-
docs.gitlab.com docs.gitlab.com
-
export CI_SERVER_NAME="GitLab" export CI_SERVER_REVISION="70606bf" export CI_SERVER_VERSION="8.9.0"
Interesting fields to record on artifacts.
Tags
Annotators
URL
-
-
docs.gitlab.com docs.gitlab.com
-
How to set it up
Are dotnet's NUnit results compatible/adaptable to Git:Lab's test-report?
Tags
Annotators
URL
-
- Jun 2021
-
docs.gitlab.com docs.gitlab.com
-
-
We want the GraphQL API to be the primary means of interacting programmatically with GitLab. To achieve this, it needs full coverage - anything possible in the REST API should also be possible in the GraphQL API.
-
-
- Apr 2021
-
github.com github.com
Tags
Annotators
URL
-
- Nov 2020
-
www.whitesourcesoftware.com www.whitesourcesoftware.com
-
GitLab App
-
- Oct 2020
-
docs.gitlab.com docs.gitlab.com
-
The needs: keyword enables executing jobs out-of-order, allowing you to implement a directed acyclic graph in your .gitlab-ci.yml. This lets you run some jobs without waiting for other ones, disregarding stage ordering so you can have multiple stages running concurrently.
-
-
hub.docker.com hub.docker.com
-
"We should try to find a replacement for omgwtfssl, which is currently used to generate self-signed certificates. The name is inappropriate and unprofessional."
-
-
docs.gitlab.com docs.gitlab.com
-
Malicious code pushed to your .gitlab-ci.yml file could compromise your variables and send them to a third party server regardless of the masked setting. If the pipeline runs on a protected branch or protected tag, it could also compromise protected variables.
-
Here is a simplified example of a malicious .gitlab-ci.yml
-
- Aug 2020
-
-
GitLab is moving all development for both GitLab Community Edition and Enterprise Edition into a single codebase. The current gitlab-ce repository will become a read-only mirror, without any proprietary code. All development is moved to the current gitlab-ee repository, which we will rename to just gitlab in the coming weeks. As part of this migration, issues will be moved to the current gitlab-ee project.
-
- Jul 2020
-
about.gitlab.com about.gitlab.com
Tags
Annotators
URL
-
- Jun 2020
-
gitlab.gnome.org gitlab.gnome.org
Tags
Annotators
URL
-
-
docs.gitlab.com docs.gitlab.com
-
uses a pre-clone step to seed the project with a recent archive of the repository. This is done for several reasons: It speeds up builds because a 800 MB download only takes seconds, as opposed to a full Git clone.
-
-
gitlab.com gitlab.com
-
GIT_DEPTH: '1' helps a little bit but we could speed up our pipelines massively for jobs that only rely on an image that is the sole dependency to run the job.
-
-
docs.gitlab.com docs.gitlab.com
-
docs.gitlab.com docs.gitlab.com
-
Standard Markdown Extended Markdown in GitLab
-
If you’re working in spreadsheet software (for example, Microsoft Excel, Google Sheets, or Apple Numbers), you can copy from a spreadsheet, and GitLab will paste it as a Markdown table. For example, suppose you have the following spreadsheet:
-
See the documentation for HTML::Pipeline’s SanitizationFilter class for the list of allowed HTML tags and attributes. In addition to the default SanitizationFilter allowlist, GitLab allows span, abbr, details and summary elements.
-
You can add a table of contents to a Markdown file, wiki page, or issue/merge request description, by adding the tag [[_TOC_]] on its own line. It will appear as an unordered list that links to the various headers.
-
-
gitlab.com gitlab.com
-
gitlab.com gitlab.com
-
Make it easier to paste tab delimited data into a markdown table format.
-
- May 2020
-
docs.gitlab.com docs.gitlab.com
-
docs.gitlab.com docs.gitlab.com
-
In a basic configuration, GitLab runs a pipeline each time changes are pushed to a branch. If you want the pipeline to run jobs only when merge requests are created or updated, you can use pipelines for merge requests.
-
-
docs.gitlab.com docs.gitlab.com
-
-
In this example
-
-
docs.gitlab.com docs.gitlab.com
-
Some GitLab features can behave differently for each environment. For example, you can create a secret variable to be injected only into a production environment.
-
-
docs.gitlab.com docs.gitlab.com
Tags
Annotators
URL
-
-
docs.gitlab.com docs.gitlab.com
-
To follow conventions of naming across GitLab, and to further move away from the build term and toward job, some CI/CD environment variables were renamed for GitLab 9.0 release.
-
-
docs.gitlab.com docs.gitlab.com
-
Enable the sub-chart The way we’ve chosen to implement compartmentalized sub-charts includes the ability to disable the components that you may not want in a given deployment. For this reason, the first setting you should decide on is enabled.
-
-
stackoverflow.com stackoverflow.com
-
Gitlab API can be used
-
-
www.ganttlab.com www.ganttlab.com
-
Missing features:
- dependencies
Tags
Annotators
URL
-
-
about.gitlab.com about.gitlab.com
-
docs.gitlab.com docs.gitlab.com
Tags
Annotators
URL
-
-
-
Using the special CI_REGISTRY_USER variable: The user specified by this variable is created for you in order to push to the Registry connected to your project. Its password is automatically set with the CI_REGISTRY_PASSWORD variable. This allows you to automate building and deploying your Docker images and has read/write access to the Registry. This is ephemeral, so it's only valid for one job.
-
NOTE: Note: If you have 2 Factor Authentication enabled in your account, you need to pass a personal access token instead of your password in order to login to GitLab's Container Registry.
-
-
gitlab.com gitlab.com
-
docs.gitlab.com docs.gitlab.com
-
about.gitlab.com about.gitlab.com
-
With a single file in the repository, everyone with read access can see the contents, making it much more inviting to improve and review the build scripts.
-
-
featuredcontent.psychonomic.org featuredcontent.psychonomic.org
-
Herzog, S. (2020, May 21). Boosting COVID-19 related behavioral science by feeding and consulting an eclectic knowledge base. Psychonomic Society Featured Content. https://featuredcontent.psychonomic.org/boosting-covid-19-related-behavioral-science-by-feeding-and-consulting-an-eclectic-knowledge-base/
-
-
gitlab.com gitlab.com
Tags
Annotators
URL
-
-
gitlab.com gitlab.com
-
This issue is being considered for the next milestone. Please review it and vote on this thread if it is workflowready for development : ✅ ready ⛔ not ready (add reason in the thread) 1️⃣ 2️⃣ 3️⃣ 5️⃣ weight
Tags
Annotators
URL
-
-
gitlab.com gitlab.com
-
gitlab.com gitlab.com
-
It seems weird to me that we are trying to enforce commit messages when they are not really visible or used in the GitLab workflow at all. This is what you see most of the time when interacting with the commit list. I've taken time to compose a nice descriptive body and it is hidden by default:
-
-
forum.gitlab.com forum.gitlab.com
-
forum.gitlab.com forum.gitlab.com
- Apr 2020
-
www.mdpi.com www.mdpi.com
-
In the near future, given the increase in the use and profile of preprint servers and alternative publishing platforms, such as F1000 Research, it will be necessary to identify how many relevant platforms exist, to describe their scientific scope (i.e., covered disciplines), and, similar to the way that researchers evaluate the aims and scope of journals, to compare their characteristics and policies.
Di sini kami memperlihatkan manfaat preprint dengan keleluasaanya (tanpa batasan format, ukuran, jenis berkas dll) akan memberikan dorongan bagi peneliti untuk mempublikasi data dan metode (misal kode program).
Ada banyak platform berbagi kode (seperti Github dan Gitlab yang membuka banyak pintu keterbatasan saat penulis ingin membagikan kode program.
Platform-platform ini juga mendukung proses berbagi dokumen dan data yang cari (fluid), karena semua orang dapat dengan mudah menggandakan (forking melalui perintah
git clone
) proyek seseorang untuk kemudian digunakan, dimodifikasi, dan pada akhirnya mungkin mereka meminta kreator orisinalnya untuk memasukkan modifikasi menjadi versi baru dari kode program.Hebatnya semua proses itu tercatat dengan hubungan antara repositori dan akun yang jelas terlihat.
Tags
Annotators
URL
-
-
eartharxiv.org eartharxiv.org
-
n the near future, given the increase in the use and profile of preprintservers, and alternative publishing platforms such as F1000 Researc
Di sini kami memperlihatkan manfaat preprint dengan keleluasaanya (tanpa batasan format, ukuran, jenis berkas dll) akan memberikan dorongan bagi peneliti untuk mempublikasi data dan metode (misal kode program).
Ada banyak platform berbagi kode (seperti Github dan Gitlab) yang membuka banyak pintu keterbatasan saat penulis ingin membagikan kode program.
Platform-platform ini juga mendukung proses berbagi dokumen dan data yang cari (fluid), karena semua orang dapat dengan mudah menggandakan (forking melalui perintah
git clone
) proyek seseorang untuk kemudian digunakan, dimodifikasi, dan pada akhirnya mungkin mereka meminta kreator orisinalnya untuk memasukkan modifikasi menjadi versi baru dari kode program.Hebatnya semua proses itu tercatat dengan hubungan antara repositori dan akun yang jelas terlihat.
Tags
Annotators
URL
-
- Mar 2020
-
www.cnbc.com www.cnbc.com
-
In recent days, if a meeting ends early, employees at GitLab will invite their children to take over for a bit.“People will throw out, ‘Anyone have kids home from school who want to chat with my kids?’” says Darren Murph, who leads employee culture and onboarding at GitLab.
-
- Nov 2019
-
Tags
Annotators
URL
-
-
about.gitlab.com about.gitlab.com
- Oct 2019
-
www.theregister.co.uk www.theregister.co.uk
-
A highly interesting article where a well-known company prefers blood money to allowing employees to talk about politics. This is capitalism at its core: all profit, no empathy.
-
GitLab, a San Francisco-based provider of hosted git software, recently changed its company handbook to declare it won't ban potential customers on "moral/value grounds," and that employees should not discuss politics at work.
-
- Mar 2019
-
www.thedevelopersconference.com.br www.thedevelopersconference.com.br
-
Implementando CI com GitLab
Ainda que os tópicos da prova LPI DevOps não cubram apenas o Git para a integração contínua (ele é usado especialmente em Source Code Management), é muito importante conhecer bem os conceitos de integração e entrega contínua cobertos nessa palestra. Eles estão nesse tópico:
701.4 Continuous Integration and Continuous Delivery
-
- Oct 2018
-
blog.eleven-labs.com blog.eleven-labs.com
Tags
Annotators
URL
-