53 истории о Gitlab, которые стоит узнать

53 истории о Gitlab, которые стоит узнать

4 мая 2023 г.

Давайте узнаем о Gitlab из этих 53 бесплатных историй. Они упорядочены по наибольшему времени чтения, созданного на HackerNoon. Посетите /Learn Repo, чтобы найти самые читаемые истории о любой технологии.

1. Конвейеры CI/CD в GitLab и AWS: ускорьте развертывание

Краткое руководство по развертыванию веб-сайтов с Gitlab CI на AWS S3

2. Технический долг пожирает мир

Концепция проста: из-за нехватки ресурсов люди иногда неправильно решают проблему при выпуске новой функции или исправлении ошибки. Этот долг должен быть погашен (например, проблема должна быть решена правильно), иначе долг будет накапливаться и влиять на разработку программного обеспечения в будущем.

3 . Как запустить параллельные спецификации RSpec на GitLab CI в Ruby & Параллельные тесты Jest/Cypress

Как запустить параллельные задания для тестов RSpec на GitLab CI Pipeline и ускорить Ruby & Тестирование JavaScript

4. GitHub или GitLab: что лучше для вас в 2022 году?

GitLab и GitHub — популярные облачные репозитории Git. Мы сравнили их, чтобы увидеть, дает ли Microsoft GitHub преимущество.

5. Git Bisect для понимания основной причины регрессии

Ваша крестная фея-мерзавец проверит и найдет ошибки для вас взмахом своей волшебной палочки. Все, что вам нужно знать, это волшебные слова: git bisect...

6. Отладка Rust Cargo в Gitlab

Простая мораль этой истории: всегда сначала проверяйте переменные среды в настройках CI. Они могут перезаписать ваши конфигурации и вызвать непредвиденные проблемы.

7. Что такое Git и GitHub

Краткое введение в Git и Github, два сервиса, с которыми подавляющее большинство разработчиков хорошо знакомы благодаря их невероятной полезности.

8. Быстрый способ публикации документов Python с бесплатным хостингом и доменом

Как создать веб-сайт документации на основе уценок, а также опубликовать его на страницах GitLab. И в качестве бонуса, как получить бесплатный домен, например my-project.py.wiki.

9. Как победить Git и повлиять на репозитории: 15 команд Git, которые нужны каждому инженеру

Система контроля версий — это фундамент основ, без которых невозможно вести командную разработку продукта в наше время.

10. Как переименовать ваши репозитории Git с «Master» на «Main»

До недавнего времени почти каждый репозиторий Git имел ветку по умолчанию с именем «master». Но, к счастью, в рамках движения, направленного на то, чтобы сделать технологическую отрасль более инклюзивной и открытой, многие команды разработчиков программного обеспечения и проекты с открытым исходным кодом отказываются от этого нездорового наименования.

11. Существует ли «GitHub для специалистов по данным»?

Что, если я скажу, что есть место, где вы можете не только хранить свои проекты Data Science, но и экспериментировать с ними прямо здесь и сейчас?

12. Создание удаленных команд: уроки из Gitlab Remote Playbook

Гигант DevOps GitLab — одна из ведущих полностью удаленных технологических компаний. Они подготовили «Руководство по удаленной работе», чтобы помочь компаниям, желающим внедрить удаленную работу

13. Понимание культуры открытого исходного кода: лучшие практики для эффективного участия

Вот некоторые из лучших практик, которые вы можете использовать для своего следующего вклада в открытый исходный код.

14. Как я взломал интеграцию Gitlab с Fastlane для Android

До сих пор мне нравилось использовать Fastlane в качестве инструмента CI для развертывания APK в моих проектах Android. Этот пост является продолжением того, о чем мой друг Роджер написал в своей подробной серии из трех частей «Автоматизация процесса сборки и выпуска Android с помощью Fastlane».

15. Как удалить файлы или папки из удаленного репозитория Git

GIT великолепен, он настолько упростил сотрудничество с другими разработчиками, что я не могу в достаточной степени поблагодарить GIT. Но GIT огромен, и не каждая команда остается у меня в голове. Я ловлю себя на том, что снова и снова ищу в Google нужную команду GIT, которая может решить мою проблему.

16. Как GitLab, Stanwood, Latchel и Canny проводят ежедневные стендапы с удаленными командами

Если вы планируете присоединиться к удаленной команде на должности технического специалиста, разве не было бы интересно представить, как будет выглядеть ваша будущая жизнь?

17. Каковы лучшие инструменты совместной работы для разработчиков для удаленных команд?

Правильные инструменты для удаленных разработчиков могут помочь инженерам преодолеть большинство трудностей.

18. Хактоберфест 2021: все, что вам нужно знать

Хактоберфест — это то, о чем вы много услышите в ближайший месяц. Это празднование открытого исходного кода будет организовано Digital Ocean в течение 8 лет.

19. Почему иногда можно использовать git push -f: переписывание истории репозитория кода

Одно из первых наставлений, которое молодой падаван получает вместе с доступом к git-репозиториям, звучит так: «никогда не используйте git push -f». Поскольку это одна из сотен максим, которые необходимо усвоить начинающему инженеру-программисту, никто не тратит время на разъяснение, почему этого делать не следует. Это как с младенцами и огнем: «спички детям не игрушки», и все тут. Но мы растем и развиваемся и как люди, и как профессионалы, и однажды вопрос «собственно, зачем?» может возникнуть.

20. Doc-as-Code: легко управлять содержимым, когда оно распространяется

Несколько месяцев назад мне позвонили из GitLab на должность технического писателя. Один из вопросов касался обращения с документом как с кодом и что я взгляд на то. Вопрос касался рассмотрения документа как части система непрерывной интеграции и непрерывного развертывания. Этот вопрос пришел в то время, когда я не относился к документу как к коду, и по иронии судьбы у меня теперь есть перспектива.

21. Автоматизация развертывания через SSH с помощью Python Fabric: как это работает

Один из самых простых способов развертывания проекта — подключение по SSH к удаленному хосту с последующим выполнением нескольких основных команд. В этой статье я расскажу, как развернуть базовый проект на удаленном сервере через Gitlab CI с использованием Python Fabric.

22. Как правильно использовать Git

Как начинающий программист, вы можете быть удивлены, увидев, что люди так заботятся о том, что входит в репозиторий git.

23. Легкий макияж README за 3 простых шага

Ах, да! Мы преображаем ваш файл README!

24. Понимание и расширение Kubernetes с помощью Custom Resource Definitions API

Введение

25. Вот что я обнаружил при сканировании 2,6 миллиона доменов на наличие открытых каталогов Git

Сканирование более 2,6 миллионов доменов выявило более 1000 общедоступных каталогов git. Рядом с полным исходным кодом я нашел много учетных данных и секретов API.

26. Как использовать данные для более эффективного проведения виртуальных встреч

Одной из широко обсуждаемых тем в контексте нынешнего глобального кризиса является проведение эффективных виртуальных встреч. Нам нужно было быстро адаптироваться к удаленной работе. В наше время инженерия другая. Разница между работой и домом стала размытой. Людям трудно установить границы между рабочим и домашним временем.

27. Удобное руководство по переносу состояния Terraform в GitLab CI/CD

Перенос состояния Terraform в GitLab CI/CD — это передовая практика GitOps, которая позволяет нескольким инженерам работать вместе над разработкой инфраструктуры.

28. Как управлять несколькими конфигурациями Git

Использование одного и того же компьютера как для рабочих, так и для личных проектов может привести к тому, что вы будете писать сообщения коммитов Git с вашей личной электронной почтой в своих рабочих проектах или наоборот. Это предполагает, что вы настроили Git с флагом --global, который применяет конфигурации к каждому репозиторию в вашей учетной записи пользователя ОС.

29. Как принять участие в Hacktoberfest 2021: полное руководство для начинающих

Hacktoberfest не за горами, и регистрация уже открыта!

30. Как работает GIT внутри

Краткая статья о том, как работает децентрализованная файловая система на основе хэшей Git

31. Как опубликовать книгу с GitBook CLI и GitHub Pages за 7 минут

Публикация книги или документации в Интернете никогда не была проще, чем сегодня.

32. Основные команды Git

Если вы разработчик программного обеспечения, вы не можете жить без взаимодействия с Git, и никогда ничего не поздно!

33. Основы Git: переименование локальной и удаленной ветки

Git является обязательным для большинства разработчиков, особенно веб-разработчиков. Но иногда мы совершаем глупые ошибки, потому что мы люди. И когда вы неправильно назвали ветку и переместили ее на удаленный сервер/репозиторий. Затем выполните следующие шаги, прежде чем любой другой разработчик/команда участник получает шанс запрыгнуть на вас и показать вам дерьмо за то, что вы неправильно адаптируетесь к соглашениям об именах -

34. Как улучшить документацию по программному обеспечению, подключив Gitlab к Mkdocs

Создание документации может быть болезненным и требовать много времени для написания и работы. В этой истории я поделюсь с вами своим способом создания документов с использованием подхода devops. Чтобы упростить жизнь, мы изучим искусство автоматизации 😃.

35. GitLab Runners в EKS с AWS IAM

Когда мы начали работать с Kubernetes, примерно в июне 2018 года, самым популярным выбором на AWS был kops. Но позже мы перешли на управляемое решение, предоставляемое AWS: EKS. Я думаю, это произошло примерно в то время, когда AWS объявила о соответствии PCI и ISO, а также помогло то, что тем временем управляемая платформа становилась доступной во все большем количестве регионов (потому что летом 2018 года вы могли использовать ее только в очень немногих местах).

36. Начало работы с GIT и Github

Вы когда-нибудь задумывались над тем, как эти приложения в нашем телефоне получают обновления? Ответ прост: это система контроля версий.

37. Используйте инструмент GitLab CI/CD для запуска параллельных тестов

Как запустить параллельные задания для тестов RSpec на GitLab CI Pipeline и ускорить Ruby & Тестирование JavaScript

38. Как различные инструменты позволяют использовать более инклюзивный язык в мире разработки программного обеспечения

Имеют ли смысл термины в разработке программного обеспечения? Да, вполне! Как разработчики, мы постоянно пишем код, и мы делаем это, передавая сообщения. Каждое сообщение несет в себе много контекста и семантики. Поэтому мы всегда развиваемся, чтобы сделать это лучше.

39. Опровержение 5 мифов об удаленной работе в 2022 году

Вокруг удаленных команд разработчиков существует множество мифов. Мы разоблачаем их с помощью одних из лучших компаний в мире.

40. Удаленная работа: технический директор GitLab Эрик Джонсон делится 10 советами, как извлечь максимум из новых норм

Эрик Джонсон, технический директор GitLab (ПОЛНОСТЬЮ УДАЛЕННАЯ компания с 1500 сотрудниками), делится своими советами о том, как управлять полностью удаленной командой асинхронно в разных часовых поясах.

41. Как использовать Gitlab CI/CD для создания, тестирования и развертывания веб-приложения Spring Boot

Создайте приложение Spring Boot, настройте свой сервер и настройте Gitlab для сборки вашего приложения, запуска тестов и автоматического развертывания его на вашем сервере

42. Контрольный список запросов на слияние: что нужно сделать перед назначением PR кому-либо

Если вы работаете в команде, открытие запроса на слияние (или запроса на слияние) выглядит уместным. Это обычная практика в наши дни. Однако задумывались ли вы когда-нибудь об открытии Pull/Merge Request, работая в одиночку?

43. Как написать однострочники Bash для клонирования репозиториев GitHub и GitLab и управления ими

Мало что доставляет мне больше удовольствия, чем одна элегантная линейка Bash, автоматизирующая часы утомительной работы. В рамках некоторых недавних исследований автоматического воссоздания моего ноутбука с помощью сценариев Bash (сообщение будет позже!), я хотел найти способ легко клонировать мои репозитории, размещенные на GitHub, на новую машину. Немного покопавшись, я написал строчку, которая делала именно это. Затем, чтобы не класть все яйца в одну корзину, я написал еще одну строчку для автоматического создания и отправки резервных копий, размещенных на GitLab. Вот они.

44. Состояние облачных решений DevOps [обновление: 2020 г.]

Каждая компания утверждает, что у нее есть облачная/гибридная платформа DevOps, которая позволяет разработчикам работать удаленно. Время навести порядок в хаосе.*

45. Узнайте, как построить конвейер CI/CD с помощью GitLab для своего веб-сайта

Мы рассмотрим, как создать и настроить конвейер CI/CD для развертывания веб-сайта вашей компании с использованием AWS, Terraform & Гитлаб.

46. Как сократить время сборки Docker в GitLab CI

Сделайте свои контейнерные среды непрерывной интеграции по-настоящему полезными, ускорив сборку Docker

47. Автоматизированное тестирование программного обеспечения с использованием GitLab CI/CD и Selenium Grid

Мы настроим конвейер CI/CD с помощью GitLab CI/CD и проведем тестирование Selenium через LambdaTest, онлайн-сетку Selenium Grid, состоящую из более чем 2000 реальных браузеров.

48. Как настроить конвейер непрерывной интеграции с помощью Terraform и GitLab CI

Terraform — это отличный инструмент для управления вашей облачной инфраструктурой, особенно если ваши ресурсы размещены у нескольких облачных провайдеров.

49. Программировать — значит общаться: 8 способов писать качественные обзоры кода

Когда я начинал программировать, Code Review не был частью моей рутины. Сначала я, как и все, научился печатать Hello World на изучаемом языке программирования. Затем, что такое if, while, for и другие важные конструкции. Некоторое время спустя я уже программировал.

50. Уроки GitLab — бизнеса стоимостью 1 миллиард долларов с 700 удаленными сотрудниками

Многое изменилось с тех пор, как я поделился своей последней статьей о COVID-19 (самом последнем штамме коронавируса) и о том, как специалисты по искусственному интеллекту и блокчейну и отраслевые эксперты справляются с кризисом.

51. GitLab vs GitHub: репозитории, CI, развертывание, DevOps, цены и документация

Заинтересованы в понимании дебатов Gitlab против Github? Какой из них лучше в 2020 году? Какой выбрать?

52. Результаты сравнения пяти сервисов CI/CD

Введение:

53. 13 лучших альтернатив GitHub в 2020 году [бесплатные и платные]

Если черная кошка не кажется вам достаточно милой, и вы ищете надежную, но мощную альтернативу GitHub, в этой статье представлены некоторые из лучших альтернатив GitHub, которые вы можете найти сегодня.

Спасибо, что ознакомились с 53 самыми читаемыми статьями о Gitlab на HackerNoon.

Посетите /Learn Repo, чтобы найти самые читаемые истории о любой технологии.


Оригинал
PREVIOUS ARTICLE
NEXT ARTICLE