45 lines
1.6 KiB
Go
45 lines
1.6 KiB
Go
/*
|
|
* Tencent is pleased to support the open source community by making Blueking Container Service available.
|
|
* Copyright (C) 2019 THL A29 Limited, a Tencent company. All rights reserved.
|
|
* Licensed under the MIT License (the "License"); you may not use this file except
|
|
* in compliance with the License. You may obtain a copy of the License at
|
|
* http://opensource.org/licenses/MIT
|
|
* Unless required by applicable law or agreed to in writing, software distributed under
|
|
* the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
|
|
* either express or implied. See the License for the specific language governing permissions and
|
|
* limitations under the License.
|
|
*/
|
|
|
|
// Package types for task
|
|
package types
|
|
|
|
import (
|
|
"time"
|
|
)
|
|
|
|
const (
|
|
// TaskTimeFormat task time format, e.g. 2006-01-02T15:04:05Z07:00
|
|
TaskTimeFormat = time.RFC3339
|
|
// DefaultJsonExtrasContent default json extras content
|
|
DefaultJsonExtrasContent = "{}"
|
|
// DefaultMaxExecuteTime default max execute time for 1 hour
|
|
DefaultMaxExecuteTimeSeconds = 3600
|
|
)
|
|
|
|
const (
|
|
// TaskStatusInit INIT task status
|
|
TaskStatusInit = "INITIALIZING"
|
|
// TaskStatusRunning running task status
|
|
TaskStatusRunning = "RUNNING"
|
|
// TaskStatusSuccess task success
|
|
TaskStatusSuccess = "SUCCESS"
|
|
// TaskStatusFailure task failed
|
|
TaskStatusFailure = "FAILURE"
|
|
// TaskStatusTimeout task run timeout
|
|
TaskStatusTimeout = "TIMEOUT"
|
|
// TaskStatusForceTerminate force task terminate
|
|
TaskStatusForceTerminate = "FORCETERMINATE"
|
|
// TaskStatusNotStarted force task terminate
|
|
TaskStatusNotStarted = "NOTSTARTED"
|
|
)
|