По умолчанию '' комментарий 'информация, записанная во время выполнения (например, ошибки)',
commits_info
длинный текст комментарий 'данные коммитов кода (формат json)',
webhook_name
varchar(120) NOT NULL комментарий 'имя webhook',
webhook_type
tinyint(8) NOT NULL ПО УМОЛЧАНИЮ '0' комментарий 'тип webhook: 1 push; 2 tagPush; 3 issue; 4 pullRequest; 5 comment',
PRIMARY KEY (id
)
) ENGINE=InnoDB ПО УМОЛЧАНИЮ CHARSET=utf8 CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC комментарий='таблица агрегации информации webhook';
/*Структура таблицы для таблицы gitman_repository
*/
DROP TABLE IF EXISTS gitman_repository
;
CREATE TABLE gitman_repository
(
id
int(10) unsigned NOT NULL AUTO_INCREMENT,
name
varchar(120) NOT NULL комментарий 'название',
url
varchar(240) NOT NULL комментарий 'url: уникальный url проекта',
git_http_url
varchar(240) NOT NULL комментарий 'git_http_url',
git_ssh_url
varchar(240) NOT NULL комментарий 'git_ssh_url',
platform
tinyint(8) NOT NULL комментарий 'платформа репозитория: 1 gitee; 2 github',
description
text комментарий 'описание репозитория',
created_at
int(10) unsigned NOT NULL комментарий 'время создания',
PRIMARY KEY (id
),
UNIQUE KEY url_index
(url
)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC комментарий='Таблица репозиториев кода';
/*!40101 SET SQL_MODE=@OLD_SQL_MODE /; /!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS /; /!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS /; /!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
Переименуйте файл config.example.php в config.php и настройте параметры внутри него.
<?php
// Файл конфигурации
return array(
'title' => 'gitman-web@lianzh',
'template_dir' => __DIR__ . '/templates',
// Параметры adminer
'adminer' => array(
// Настройки белого списка
'authorize' => array(
'id' => 'authorizeId',
'val' => 'gitmyweb001'
),
),
// Параметры источника данных
'dsn' => array(
'type' => 'mysql',
'dbpath' => 'mysql:host=127.0.0.1;port=3306;dbname=gitman_web',
'login' => 'root',
'password' => 'root',
'initcmd' => array(
"SET NAMES 'utf8'",
),
'attr' => array(
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
PDO::ATTR_PERSISTENT => false,
),
),
);
Измените параметры хоста, учётной записи и пароля базы данных на соответствующие вашей машине. Для обеспечения безопасности рекомендуется изменить параметр
adminer
в разделеauthorize
. После завершения настройки вы можете получить доступ к странице администратора через браузер по адресу http://yourdomain/adminer.php?authorizeId=gitmyweb001.
На этом этапе вы должны перейти на страницу выполнения задач:
Если репозиторий не настроен, вы увидите страницу с пустым списком данных.
Перейдите на страницу списка репозиториев, нажав на кнопку Repository List в левом верхнем углу.
webhook_branch_ref
— это имя удалённой ветки,branch_origin
— имя локальной ветки кода,code_dir
— каталог программы,webhook_password
— ключ webhook, аextra_commands
— набор команд, которые будут выполняться после извлечения кода. Команды разделяются символом;;;
.
Введите значение webhook_password
, которое было настроено ранее, в поле пароля на странице http://yourdomain/gitee-push-hooks.php.
Перейдите в корневой каталог проекта на вашем сервере и выполните команду php hookrecord-consume.php
.
После этого каждый раз, когда вы отправляете код в Code Cloud, он автоматически развёртывается на вашем сервере. Надеюсь, это поможет вам в использовании.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )