Open Source
Pro

镜像组装

Ansible
Bash
5.2.21
OpenTofu
Terraform
PowerShell

Docker command
Docker Compose

docker run --name semaphore \
-p 3000:3000 \
-e SEMAPHORE_DB_DIALECT=bolt \
-e SEMAPHORE_ADMIN=admin \
-e SEMAPHORE_ADMIN_PASSWORD=changeme \
-e SEMAPHORE_ADMIN_NAME="Admin" \
-e SEMAPHORE_ADMIN_EMAIL=admin@localhost \
-d semaphoreui/semaphore:v2.12.17
services:
    semaphore:
        ports:
            - 3000:3000
        image: semaphoreui/semaphore:v2.12.17
        environment:
            SEMAPHORE_DB_DIALECT: bolt
            SEMAPHORE_ADMIN_PASSWORD: changeme
            SEMAPHORE_ADMIN_NAME: admin
            SEMAPHORE_ADMIN_EMAIL: admin@localhost
            SEMAPHORE_ADMIN: admin

容器设置

Docker 卷

Contains frequently changing files.
Contains configuration files.
Contains cache: cloned repositories, generated inventory files, etc.

数据库设置

BoltDB
MySQL
Postgres
Contains Postgres data files.
Contains MySQL data files.
Network name to connect Semaphore with

管理员用户

Runner

环境变量

keyboard_arrow_right
常见
13 options

keyboard_arrow_right
数据库
1 options

keyboard_arrow_right
安全
5 options

keyboard_arrow_right
电子邮件
6 options

keyboard_arrow_right
LDAP
11 options

Messengers

keyboard_arrow_right
Telegram
3 options

keyboard_arrow_right
Slack
2 options

keyboard_arrow_right
Rocket Chat
2 options

keyboard_arrow_right
Microsoft Teams
2 options

keyboard_arrow_right
钉钉
2 options

keyboard_arrow_right
Gotify
3 options

Ansible 环境变量

ANSIBLE_HOST_KEY_CHECKING
Avoid host key checking by the tools Ansible uses to connect to the host.