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 的状态