Job
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 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 50
static array|string
all()
取得所有数据.
in Model at line 68
static int|array
find(int $table_primary_key_id)
通过主键查找数据.
in Model at line 86
static void
first()
取回符合查询限制的第一个模型 .
..
in Model at line 99
static array|int
findOrFail(int|array $table_primary_key_id)
通过主键查找数据,找不到则抛出异常.
in Model at line 110
static void
firstOrFail()
in Model at line 117
static string|null
getTableName()
in Model at line 132
void
save()
in Model at line 145
void
__set($name, $value)
in Model at line 157
static array|string
getLastKeyId()
in Model at line 167
static void
destroy(int|array $primaryKeyValue)
at line 21
static string
getLog(int $job_id)
at line 28
static void
deleteLog(int $job_id)
at line 36
static void
updateLog(int $job_id, string $build_log)
at line 46
static int
create(int $build_id)
at line 62
static array
getByBuildKeyID(int $build_key_id, bool $queued = false)
at line 80
static array|string
allByBuildKeyID(int $build_key_id)
at line 105
static array
getJobIDByBuildKeyID(int $build_key_id)
at line 127
static int
getRid(int $job_id)
at line 149
static void
updateCreatedAt(int $job_id, int|null $time)
事件创建时间.
at line 161
static string
getCreatedAt(int $job_id)
at line 175
static void
updateStartAt(int $job_id, int|null $time)
容器运行开始时间.
at line 187
static string
getStartAt(int $job_id)
at line 197
static void
updateFinishedAt(int $job_id, int|null $time)
at line 209
static int
getFinishedAt(int $job_id)
at line 221
static array|string|null
getFinishedAtByBuildId(int $build_id)
at line 247
static int
updateBuildStatus(int $job_key_id, string|null $status)
at line 259
static array|string
getBuildStatus(int $job_key_id)
at line 271
static int
getCheckRunId(int $build_key_id)
at line 285
static void
updateCheckRunId(int|null $check_run_id, int $build_key_id)
at line 297
static string
getGitType(int $job_key_id)
at line 304
static string
getRepoFullName(int $job_key_id)
at line 316
static int
getBuildKeyId(int $job_key_id)
at line 330
static string
getBuildStatusByBuildKeyId(int $build_key_id)
从 build 的所有 job 得出 build 的状态