class Job extends Model

Constants

CREATED_AT

UPDATED_AT

Properties

static $table
static protected $set_array from Model
static protected $primaryKey from Model
static protected $incrementing from Model
static protected $keyType 如果主键不是一个整数,则应该在模型上设置 string. from Model
static protected $timestamps 默认数据表中存在 created_at 和 updated_at 这两个字段. from Model
static protected $connection from Model

Methods

static void
chunk(int $count, Closure $closer)

结果分块.

from Model
static array|string
all()

取得所有数据.

from Model
static int|array
find(int $table_primary_key_id)

通过主键查找数据.

from Model
static void
first()

取回符合查询限制的第一个模型 .

from Model
static array|int
findOrFail(int|array $table_primary_key_id)

通过主键查找数据,找不到则抛出异常.

from Model
static void
firstOrFail()

No description

from Model
static string|null
getTableName()

No description

from Model
void
save()

No description

from Model
void
__set($name, $value)

No description

from Model
static array|string
getLastKeyId()

No description

from Model
static void
destroy(int|array $primaryKeyValue)

No description

from Model
static string
getLog(int $job_id)

No description

static void
deleteLog(int $job_id)

No description

static void
updateLog(int $job_id, string $build_log)

No description

static int
create(int $build_id)

No description

static array
getByBuildKeyID(int $build_key_id, bool $queued = false)

No description

static array|string
allByBuildKeyID(int $build_key_id)

No description

static array
getJobIDByBuildKeyID(int $build_key_id)

No description

static int
getRid(int $job_id)

No description

static void
updateCreatedAt(int $job_id, int|null $time)

事件创建时间.

static string
getCreatedAt(int $job_id)

No description

static void
updateStartAt(int $job_id, int|null $time)

容器运行开始时间.

static string
getStartAt(int $job_id)

No description

static void
updateFinishedAt(int $job_id, int|null $time)

No description

static int
getFinishedAt(int $job_id)

No description

static array|string|null
getFinishedAtByBuildId(int $build_id)

No description

static int
updateBuildStatus(int $job_key_id, string|null $status)

No description

static array|string
getBuildStatus(int $job_key_id)

No description

static int
getCheckRunId(int $build_key_id)

No description

static void
updateCheckRunId(int|null $check_run_id, int $build_key_id)

No description

static string
getGitType(int $job_key_id)

No description

static string
getRepoFullName(int $job_key_id)

No description

static int
getBuildKeyId(int $job_key_id)

No description

static string
getBuildStatusByBuildKeyId(int $build_key_id)

从 build 的所有 job 得出 build 的状态

static void
updateEnv(int $job_id, string $env)

No description

static array|null
getEnv(int $job_id)

No description

static int
getJobIDByBuildKeyIDAndEnv(int $buildId, string $env)

No description

static array|string
getQueuedJob()

No description

Details

in Model at line 39
static void chunk(int $count, Closure $closer)

结果分块.

Parameters

int $count
Closure $closer

Return Value

void

in Model at line 50
static array|string all()

取得所有数据.

Return Value

array|string

Exceptions

Exception

in Model at line 68
static int|array find(int $table_primary_key_id)

通过主键查找数据.

Parameters

int $table_primary_key_id

Return Value

int|array

Exceptions

Exception

in Model at line 86
static void first()

取回符合查询限制的第一个模型 .

..

Return Value

void

in Model at line 99
static array|int findOrFail(int|array $table_primary_key_id)

通过主键查找数据,找不到则抛出异常.

Parameters

int|array $table_primary_key_id

Return Value

array|int

Exceptions

Exception

in Model at line 110
static void firstOrFail()

Return Value

void

in Model at line 117
static string|null getTableName()

Return Value

string|null

in Model at line 132
void save()

Return Value

void

Exceptions

Exception

in Model at line 145
void __set($name, $value)

Parameters

$name
$value

Return Value

void

in Model at line 157
static array|string getLastKeyId()

Return Value

array|string

Exceptions

Exception

in Model at line 167
static void destroy(int|array $primaryKeyValue)

Parameters

int|array $primaryKeyValue 通过主键删除数据

Return Value

void

at line 21
static string getLog(int $job_id)

Parameters

int $job_id

Return Value

string

Exceptions

Exception

at line 28
static void deleteLog(int $job_id)

Parameters

int $job_id

Return Value

void

at line 36
static void updateLog(int $job_id, string $build_log)

Parameters

int $job_id
string $build_log

Return Value

void

Exceptions

Exception

at line 46
static int create(int $build_id)

Parameters

int $build_id

Return Value

int

Exceptions

Exception

at line 62
static array getByBuildKeyID(int $build_key_id, bool $queued = false)

Parameters

int $build_key_id
bool $queued

Return Value

array

Exceptions

Exception

at line 80
static array|string allByBuildKeyID(int $build_key_id)

Parameters

int $build_key_id

Return Value

array|string

Exceptions

Exception

at line 105
static array getJobIDByBuildKeyID(int $build_key_id)

Parameters

int $build_key_id

Return Value

array

Exceptions

Exception

at line 127
static int getRid(int $job_id)

Parameters

int $job_id

Return Value

int

Exceptions

Exception

at line 149
static void updateCreatedAt(int $job_id, int|null $time)

事件创建时间.

Parameters

int $job_id
int|null $time

Return Value

void

Exceptions

Exception

at line 161
static string getCreatedAt(int $job_id)

Parameters

int $job_id

Return Value

string

Exceptions

Exception

at line 175
static void updateStartAt(int $job_id, int|null $time)

容器运行开始时间.

Parameters

int $job_id
int|null $time

Return Value

void

Exceptions

Exception

at line 187
static string getStartAt(int $job_id)

Parameters

int $job_id

Return Value

string

Exceptions

Exception

at line 197
static void updateFinishedAt(int $job_id, int|null $time)

Parameters

int $job_id
int|null $time

Return Value

void

Exceptions

Exception

at line 209
static int getFinishedAt(int $job_id)

Parameters

int $job_id

Return Value

int

Exceptions

Exception

at line 221
static array|string|null getFinishedAtByBuildId(int $build_id)

Parameters

int $build_id

Return Value

array|string|null

Exceptions

Exception

at line 247
static int updateBuildStatus(int $job_key_id, string|null $status)

Parameters

int $job_key_id
string|null $status

Return Value

int

Exceptions

Exception

at line 259
static array|string getBuildStatus(int $job_key_id)

Parameters

int $job_key_id

Return Value

array|string

Exceptions

Exception

at line 271
static int getCheckRunId(int $build_key_id)

Parameters

int $build_key_id

Return Value

int

Exceptions

Exception

at line 285
static void updateCheckRunId(int|null $check_run_id, int $build_key_id)

Parameters

int|null $check_run_id
int $build_key_id

Return Value

void

Exceptions

Exception

at line 297
static string getGitType(int $job_key_id)

Parameters

int $job_key_id

Return Value

string

Exceptions

Exception

at line 304
static string getRepoFullName(int $job_key_id)

Parameters

int $job_key_id

Return Value

string

at line 316
static int getBuildKeyId(int $job_key_id)

Parameters

int $job_key_id

Return Value

int

Exceptions

Exception

at line 330
static string getBuildStatusByBuildKeyId(int $build_key_id)

从 build 的所有 job 得出 build 的状态

Parameters

int $build_key_id

Return Value

string

Exceptions

Exception

at line 368
static void updateEnv(int $job_id, string $env)

Parameters

int $job_id
string $env

Return Value

void

Exceptions

Exception

at line 376
static array|null getEnv(int $job_id)

Parameters

int $job_id

Return Value

array|null

Exceptions

Exception

at line 390
static int getJobIDByBuildKeyIDAndEnv(int $buildId, string $env)

Parameters

int $buildId
string $env

Return Value

int

Exceptions

Exception

at line 402
static array|string getQueuedJob()

Return Value

array|string

Exceptions

Exception