Привет, девопсы! Вы знаете, что каждый DevOps должен знать, как правильно управлять репозиториями. Этот тест покажет, насколько ты крут: от мержей до автоматизации, от конфликта до победы.
Добро пожаловать в канал "Библиотека devops’а"! Если вы занимаетесь девопсом или интересуетесь этой областью, то вы попали по адресу. Наш канал собирает все самое полезное для девопсера в одном месте, чтобы вы могли быть в курсе последних новостей, технологий и методов.
Наши каналы позволят вам развиваться и узнавать новое. Мы также предлагаем возможность обратной связи через нашего бота @proglibrary_feedback_bot, чтобы вы могли делиться своим мнением и предложениями.
Хотите узнать больше о нас или о возможностях рекламы на наших каналах? Обращайтесь к нам по контактам: @proglib_adv. Мы всегда готовы помочь и ответить на ваши вопросы. Присоединяйтесь к нам и станьте частью нашей дружной и профессиональной команды девопсеров!
23 Jan, 07:06
22 Jan, 18:14
22 Jan, 13:06
22 Jan, 07:03
21 Jan, 18:07
21 Jan, 15:05
21 Jan, 13:07
21 Jan, 07:05
20 Jan, 18:11
20 Jan, 12:59
module "label" {
source = "cloudposse/label/null"
namespace = "company"
stage = "prod"
name = "app"
}
output "label" {
value = module.label.id
}
20 Jan, 06:59
19 Jan, 13:05
19 Jan, 07:03
18 Jan, 18:07
13 Jan, 12:59
13 Jan, 07:03
%%CreationDate: (Tue ...)
12 Jan, 18:08
12 Jan, 13:05
kubectl get pod <имя-пода> -o jsonpath='{.status.qosClass}'
12 Jan, 07:02
python --version
python3 --version
which python
which python3
which python3
bash
sudo rm -rf /usr/local/bin/python3
sudo rm -rf /usr/local/lib/python3.x
bash
sudo rm -f /usr/bin/python3
sudo rm -f /usr/bin/python
echo $PATH
sudo apt-get remove --purge python3
sudo apt-get autoremove
sudo yum remove python3
pyenv versions
pyenv uninstall <версия>
conda remove --name <название_окружения> --all
rm -rf ~/anaconda3
rm -rf ~/miniconda3
sudo find / -name "python*"
12 Jan, 06:01
11 Jan, 16:08
11 Jan, 11:04
11 Jan, 07:05
10 Jan, 13:00
10 Jan, 06:59
kubectl cluster-info
09 Jan, 18:02
09 Jan, 09:00
09 Jan, 06:59
08 Jan, 18:07
08 Jan, 07:06
07 Jan, 10:59
06 Jan, 15:59
06 Jan, 10:59
06 Jan, 06:59
name: learn-github-actions
run-name: ${{ github.actor }} is learning GitHub Actions
on: [push]
jobs:
check-bats-version:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: '20'
- run: npm install -g bats
- run: bats -v
05 Jan, 13:05
05 Jan, 09:01
30 Dec, 10:40
30 Dec, 07:10
29 Dec, 18:03
29 Dec, 11:01
28 Dec, 17:59
name: CI with Playwright
on:
push:
branches:
- main
pull_request:
jobs:
tests:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v3
- name: Setup Node.js
uses: actions/setup-node@v3
with:
node-version: '16'
- name: Install dependencies
run: npm install
- name: Run Playwright tests
run: npx playwright test
28 Dec, 06:59
27 Dec, 17:59
27 Dec, 06:59
26 Dec, 18:03
26 Dec, 07:10
25 Dec, 17:59
25 Dec, 15:06
25 Dec, 10:59
25 Dec, 06:01
24 Dec, 18:00
24 Dec, 10:01
24 Dec, 07:00
23 Dec, 18:02
23 Dec, 07:01
22 Dec, 18:01
22 Dec, 07:06
21 Dec, 18:02
21 Dec, 07:00
20 Dec, 18:04
docker desktop start|stop|restart|status
19 Dec, 17:59
19 Dec, 07:05
30 Nov, 18:03
30 Nov, 11:01
30 Nov, 07:05
29 Nov, 18:55
28 Nov, 18:04
28 Nov, 10:13
28 Nov, 07:04
28 Nov, 05:07
27 Nov, 18:00
27 Nov, 06:30
26 Nov, 18:02
26 Nov, 07:05
25 Nov, 18:05
25 Nov, 15:14
25 Nov, 07:05
24 Nov, 18:01
echo -1000 > /proc/1234/oom_score_adj
echo 2 > /proc/sys/vm/overcommit_memory
echo 1G > /sys/fs/cgroup/memory/limit_in_bytes
ulimit -m [лимит в KB]
24 Nov, 11:01
24 Nov, 07:03
23 Nov, 18:01
23 Nov, 07:02
22 Nov, 18:01
22 Nov, 07:04
21 Nov, 18:00
21 Nov, 07:04
20 Nov, 18:00
20 Nov, 12:00
20 Nov, 07:00
19 Nov, 20:02
19 Nov, 12:02
19 Nov, 07:03
18 Nov, 18:02
upstream backend {
server 192.168.1.101;
server 192.168.1.102;
}
upstream backend {
least_conn;
server 192.168.1.101;
server 192.168.1.102;
}
upstream backend {
ip_hash;
server 192.168.1.101;
server 192.168.1.102;
}
upstream backend {
server 192.168.1.101 weight=3;
server 192.168.1.102 weight=1;
}
18 Nov, 06:03
17 Nov, 18:00
17 Nov, 07:05
16 Nov, 18:01
16 Nov, 07:05
15 Nov, 18:00
15 Nov, 07:05
#!/bin/bash
for file in *; do
if [ -f «$file» ]; then
line_count=$(wc -l < «$file»)
echo «$file: $line_count lines»
fi
done
14 Nov, 18:02
14 Nov, 11:01
14 Nov, 07:06
13 Nov, 18:04
docker volume create portainer_data
docker run -d -p 9443:9443 --name=portainer \--restart=always \-v /var/run/docker.sock:/var/run/docker.sock \-v portainer_data:/data \portainer/portainer-ce:latest
13 Nov, 07:04
12 Nov, 18:02
12 Nov, 11:01
12 Nov, 07:06
12 Nov, 06:03
11 Nov, 18:02
11 Nov, 07:07
11 Nov, 07:01
10 Nov, 18:01
09 Nov, 18:02
09 Nov, 07:00
08 Nov, 18:03
08 Nov, 08:10
07 Nov, 11:02
07 Nov, 09:01
07 Nov, 07:01
06 Nov, 18:00
05 Nov, 20:02
05 Nov, 11:00
05 Nov, 07:00
04 Nov, 18:10
04 Nov, 18:02
04 Nov, 07:01
03 Nov, 18:00
02 Nov, 18:04
02 Nov, 09:03
02 Nov, 07:02
01 Nov, 18:02
01 Nov, 08:01
01 Nov, 06:04
31 Oct, 11:02
31 Oct, 07:08
30 Oct, 18:02
29 Oct, 18:04
29 Oct, 18:02
29 Oct, 11:01
29 Oct, 07:01
28 Oct, 18:04
27 Oct, 18:01
24 Oct, 11:02
24 Oct, 07:02
23 Oct, 18:02
23 Oct, 09:04
22 Oct, 20:04
22 Oct, 18:00
22 Oct, 11:01
22 Oct, 07:08
21 Oct, 18:02
21 Oct, 09:01
20 Oct, 18:01
20 Oct, 07:09
19 Oct, 07:04
18 Oct, 18:05
18 Oct, 09:00
BOOL_OR()
применяется для определения, есть ли хотя бы одно столкновение между фигурой и занятыми клетками на поле.18 Oct, 07:08
18 Oct, 06:00
18 Oct, 06:00
17 Oct, 15:00
17 Oct, 11:01
16 Oct, 18:02
16 Oct, 07:00
15 Oct, 11:00
14 Oct, 18:02
14 Oct, 07:08
13 Oct, 18:03