Advanced Search
Search Results
311 total results found
ponzu
https://github.com/ponzu-cms/ponzu
Gocd
version: "3" services: server: image: gocd/gocd-server:v23.3.0 ports: - "8153:8153" - "8154:8154" volumes: - ./data:/godata - ./data/home:/home/go - ./scripts/server:/docker-entrypoint.d - ./scripts/shared:/sh...
Handlers
Чтобы правильно использовать Ansible handler для перезапуска systemd сервиса, вам понадобится несколько шагов. Вот примерный путь: Определите ваш handler в Ansible playbook. Например: handlers: - name: restart myservice systemd: name: myservice ...
Основные команды
Для того, чтобы корректно работать с helm, необходимо использовать внешний values.yaml только с измененными строчками. Из values.yaml, что находится в чарте, необходимо выносить только те переменные, которые будет переопределяется. Это позволит оставить value...
Создание helm chart
Создаем локальный чарт helm create app-name Стуктуру папок которую получим в результате app-name/ ├── .helmignore # Содержит перечень папок и фалов которые будет исключены из результирующего хелм чарта ├── Chart.yaml # Общая информация о чарте ├── values...
Новая страница
a^2+b^2=c^2 This sentence uses $ delimiters to show math inline: $\sqrt{3x-1}+(1+x)^2$ $x_{1,2} = \frac{-b \pm \sqrt{b^2-4ac}}{2b} (1)$
Команды
Удаление одного конкретного release helmfile destroy -l app=prometheus-stack --skip-deps Обновление только одного конкретного release helmfile apply -l app=crossplane --skip-deps
Заметки
shell output script { GIT_COMMIT_EMAIL = sh ( script: 'git --no-pager show -s --format=\'%ae\'', returnStdout: true ).trim() echo "Git committer email: ${GIT_COMMIT_EMAIL}" }
Параметризованный конвейер
Типы параметров: string Этот параметр позволяет вводить строку. Подпараметры включают в себя description , defaultValue и name. text Этот параметр позволяет пользователю вводить несколько строк текста. booleanParam параметр значения его true/false choice ...
Синтаксис
Agent - указывает, где запускается весь конвейер или конкретный этап. Agent в верхней части блока pipeline должен быть определен обязательно для выполнения. Отдельные директивы agent может быть указана по необходимости в начале отдельных этапов, чтобы указать,...
Environment
**Environment** - определяет последовательность пар ключ-значение, которые будут определены как переменные среды для всех шагов или этапов Обратите внимание что credentials: tomcat9Cred (Login/Password) должен быть у вас создан в Jenkins что бы вы могли к нем...
Дополнительные возможности
timestamp() печатает время выполнения каждого шага buildDiscard задает параметры хранения информации о сборке timeout задает время ожидания для сборки, используется для того чтобы прервать сборку при зависании. pipeline { agent any options { ...
Post
Post - определяет один или несколько дополнительных шагов, которые выполняются после завершения конвейера или этапа список условий для post: always - выполняется nезависимо от статуса завершения конвейера или этапа. aborted - выполняется если конвейер был п...
Stages
Stages - раздел этапов содержит последовательность из одной или нескольких этапов, тут исполняются основные действия в конвейере. Stage - входит в stages, и содержит steps Steps - определяет шаги которые должны быть выполнены для stage. В разделе steps у нас м...
Install Fedora 37 or earlier on Windows Subsystem for Linux (WSL)
Using Windows Subsystem for Linux (WSL), we have a choice of Linux distributions available in the Windows Store, such as Ubuntu, Kali, Debian, etc. In addition to these, with WSL 2, installing custom distributions is fairly straightforward, even if they are no...
Store the output of cron jobs in systemd’s journal
The output from cronjobs is often unceremoniously redirected to /dev/null just to keep them quiet. This is a bad practice as you don’t get any feedback when potentially important tasks go wrong. (If the task isn’t important, why are you running it on a schedul...
Блоки различные блоки в ansible роли
--- - name: Задача 1 ansible.builtin.get_url: url: "{{ docker_compose_binary_source }}" dest: /usr/local/bin/docker-compose - name: Задача 2 become: true apt: name: zip state: present - name: Блок задач block: - name: Задача 1 ...
docker push без docker push(пример)
запуск: ./uploadImage "~/path/to/saved/image" "http://localhost:8081/link/to/docker/registry" myRepoName 1.0 Код приложения: package main import ( "bytes" "fmt" "io/ioutil" "net/http" "os" "path/filepath" "strings" ) func main() { imageDir := os.Arg...
Docker pull без docker
Команда запуска: ./script dirName “http://localhost:8081/link/to/docker/registry” myAwesomeImage 1.0 Пример кода: package main import ( "fmt" "io" "net/http" "os" "os/exec" "path/filepath" "strings" ) func main() { downloadDir := os.Args[1] url := ...
How to Reset Forgotten Root Password in Debian 10
In this brief tutorial, you will learn how to reset a forgotten root password in a Debian 10 system. This will help you regain the ability to log in as the root user and carry out administrative tasks. So, first power on or reboot your Debian 10 system. You sh...