The page has been translated by Gen AI.

Task

A task is the smallest executable unit that makes up a workflow (or release), and each task can perform a predetermined operation.
A workflow (or release) consists of one or several tasks.

You can add and edit tasks in Release Management and Workflow Management.

Task List

The tasks provided in Release Management are as follows.

Item
Description
JenkinsYou can run a Jenkins pipeline or Jenkins job associated with a DevOps Console project or a separate Jenkins job.
UserYou can register tasks that require manual work by the user, rather than integrating with a specific tool.
Blue/Green SwitchingYou can associate with Blue/Green deployment belonging to a DevOps Console project.
Internal ApprovalYou can approve through a user belonging to a DevOps Console project group.
Helm ReleaseYou can associate with a Helm release belonging to a DevOps Console project.
Image Repository ReplicationYou can replicate an image to another repository.
SCM Repository ReleaseYou can release using the release feature of the SCM repository.
Git Branch CreationYou can create a new branch by copying a specific branch of a repository belonging to a DevOps Console project.
JIRA ReleaseYou can release or unrelease a specific version of a JIRA project.
VM DeploymentThis is a task that can deploy a VM deployment group with a build complete status or roll back to a previous version.
Table. Task List

Common Task Items

You can add and edit tasks in Workflow (or Release) Management. When you select a task, the Task Edit screen is displayed, and the Task Edit screen consists of the following.

ItemDescription
Task NameEnter the task name.
Task TypeSelect the task type.
Auto-ExecutionSelect whether to automatically execute after the preceding task is completed.
  • ON : Automatically starts the task when the preceding task is completed.
  • OFF : The task manager clicks the Start button to start the task.
Conditional ExecutionSelect whether to execute the current task based on the status (success/failure/skip) of the preceding task.
  • If the execution condition of the preceding task is met: You can proceed with the current task (start/complete).
  • If the execution condition of the preceding task is not met: You cannot proceed with the current task, and it is automatically set to Skip.
Conditional Execution Item
  1. Displayed when conditional execution is ON.
  2. Select the preceding task and check the execution condition as success/failure/skip.
  3. Click the Add button to add the execution condition of the preceding task.
  4. Each condition is ANDed to determine satisfaction/dissatisfaction.
ManagerSearch for and enter the person in charge of the task from the project group members.
  • The person in charge can be searched from the project group members.
Designate Yourself as ManagerClick to designate yourself as the manager of the current task.
Receive Email upon CompletionSearch for and enter the target to receive an email when the task is completed.
  • Email reception is possible by searching from the project group members.
DeleteDelete the current task.
ApplyApply the current task settings to the workflow.
Table. Common Task Items

Jenkins Task

This is a task that can run a build pipeline or a Jenkins job registered in a DevOps Console project or a separate Jenkins job.

ItemDescription
Jenkins TypeSelect the Jenkins type.
  • Project: Runs the build pipeline added to the project.
  • User Input: The user directly inputs a Jenkins job that is not registered in the DevOps Console.
ProjectSelect the project to run the pipeline.
Jenkins URLSelect the URL of the Jenkins tool registered in the selected project.
JobSelect the job from the selected Jenkins URL.
Only jobs with execution permissions for the current user are displayed in the list.
ParameterEnter the parameters required to run the build pipeline.
  • If parameters are required to build the selected job, the screen is displayed, and you can check and modify the parameters.
  • You can enter the value directly or use an environment variable by selecting it. Environment variables can be referenced in Modifying Environment Variables.
Jenkins Job URLEnter the URL of the Jenkins job that is not registered in the DevOps Console.
Jenkins ID
Jenkins Password or Token
  1. Enter the ID and password or token to use for running the Jenkins job.
  2. Click the Connection Test button to check if the entered Jenkins job URL is connected normally.
  3. If parameters are required to build the job, the parameters are displayed, and you can check and modify the necessary parameters.
Table. Jenkins Task Items

User Task

This is a task that registers manual work that the user must perform.

ItemDescription
Expected TimeEnter the expected time required for the user task.
DescriptionEnter the contents that the user must perform manually.
Table. User Task Items

Blue/Green Switching Task

This is a task that can be associated with Blue/Green deployment belonging to a DevOps Console project.

ItemDescription
ProjectSelect the project to perform the Blue/Green switching.
Blue/Green ListSelect the Blue/Green deployment from the list of the selected project that you want to perform in the task.
Table. Blue/Green Switching Task Items

When the Blue/Green switching task is in progress in the release, you can perform the following work.

ItemDescription
Operation Status CheckClick the Operation Status Check button to open the Blue/Green Operation Status Check popup.
SwitchingCheck the operation/operation standby status and click the Switching button.
The operation and operation standby are switched.
CompletionCheck the Blue/Green switching result and click the Completion button to complete the Blue/Green task.
If there is a problem with the switching, you can also revert to the previous state by clicking the Operation Status Check button.
Table. Possible Work Items in Blue/Green Switching Task

Internal Approval Task

This is a task that can approve through a user belonging to a DevOps Console project group.

Item
Description
Include JIRA Version IssueSelect whether to include JIRA version issues in the approval content.
When proceeding with the release, the JIRA version set in the project group is selected, and the list of all issues corresponding to the version is automatically added to the approval document.
JIRA ProjectSelect the JIRA project.
Only JIRA projects registered in JIRA Project can be selected.
Approval Line TemplateSelect the approval line added in Approval Template Setting to add approvers in bulk.
ApproverSearch for and add an approver.
Only project group members can be searched and added.
Approver ListModify the approver list by changing the approval type, adjusting the order, or deleting.
Approval Content TemplateSelect the approval content added in Managing Approval Content to add the title and content.
Approval ContentEnter the approval title and content.
Table. Internal Approval Task Items

When the internal approval task is in progress in the release, the following work can be performed.

  • Approver : Can approve or reject the approval.
    • Approval : Click the Approval button. In the Approval confirmation popup, enter the approval opinion and click the Confirm button to approve.
    • Rejection : Click the Rejection button. In the Rejection confirmation popup, enter the rejection opinion and click the Confirm button to reject.
  • Other Roles : Can check the approval status.

Helm Release Task

This is a task that can be associated with a Helm release belonging to a DevOps Console project.

Item
Description
Auto-TerminationSelect whether to automatically terminate the task after the Helm release execution is completed.
ProjectSelect the project to perform the Helm release.
Helm ReleaseSelect the Helm release to use in the task from the Kubernetes deployment in the project.
Workload, Helm Release can be selected.
The information of the selected Helm release is displayed.
SET_VALUES (Helm Release)Displayed when the selected Helm release is Helm Release.
  1. Click the Inquiry icon to check the current Helm release’s values.yaml.
  2. Click the Add button to add key/value.
  3. Enter the key.
  4. Value can be entered directly or environment variables can be used by selecting them. Environment variables can be referenced in Modifying Environment Variables.
SET_VALUES (Workload)Displayed when the selected Helm release is Workload.
  • Check the value used in the last deployment.
  • Enter the value for tag, deploy_strategy, repository.
Table. Helm Release Task Items

When the Helm release task is in progress in the release, you can check the following contents in the task edit screen.

If Helm Release is selected, you can check the following items.

ItemDescription
Current StatusDisplays the current status of the Helm release.
Execution StatusDisplays the result of the Helm release execution.
HistoryDisplays the history of the Helm release.
Click the Inquiry icon to check the values.yaml used in the Helm release by revision.
To roll back to a previous deployment, click the Rollback button. In the confirmation popup, click the Confirm button to complete.
Table. Items Displayed when Helm Release Type

If Workload is selected, you can check the following items.

ItemDescription
Execution StatusDisplays the result of the Helm release execution.
HistoryDisplays the deployment history.
To roll back to a previous deployment, click the Rollback button. In the confirmation popup, click the Confirm button to complete.
Table. Items Displayed when Workload Type

Image Repository Replication Task

This is a task that can replicate an image to another repository.

Source image → (replication) Target image

Item
Description
TypeSelect the type.
  • Project : Selects the image repository added to the project as the source and target.
  • User Input : The user inputs an image repository that is not registered in the DevOps Console as the source and target.
Source ProjectSelect the project where the source image repository is registered.
Source Image RepositorySelect the source image repository from the project.
Source TagEnter the source tag.
Tag can be entered directly or environment variables can be used by selecting them. Environment variables can be referenced in Modifying Environment Variables.
Target ProjectSelect the project where the target image repository is registered.
Target Image RepositorySelect the target image repository from the project.
Target TagEnter the target tag.
Source HostEnter the source host domain name.
Source PathEnter the source path.
Source ID
Source Password
Enter the account information of the source image repository.
After entering, click the Connection Test button to check if it is connected normally.
Target HostEnter the target host domain name.
Target PathEnter the target path.
Target ID
Target Password
Enter the account information of the target image repository.
After entering, click the Connection Test button to check if it is connected normally.
Table. Image Repository Replication Task Items

SCM Repository Release Task

This is a task that runs the release of an SCM repository.

The SCM repository release performs the creation of a release or tag according to the SCM repository tool (GitHub, GitLab, other Git repositories).

ItemDescription
Git TypeSelect the Git type.
  • Project : Selects the code repository added to the project.
  • User Input : The user inputs a Git repository that is not registered in the DevOps Console.
ProjectSelect the project where the code repository is registered.
SCM RepositorySelect the code repository from the project.
SCM BranchSelect the branch of the code repository.
SCM TagEnter the tag to be created in the release.
Git URLEnter the URL of the Git repository.
Git ID
Git Password or Token
Enter the account information of the Git repository.
BranchEnter the branch of the Git repository.
After entering, click the Connection Test button to check if it is connected normally.
Table. SCM Repository Release Task Items

GIT Branch Creation Task

This is a task that can create a new branch by copying a specific branch of a repository belonging to a DevOps Console project.

ItemDescription
Git TypeSelect the Git type.
  • Project : Selects the code repository added to the project.
  • User Input : The user inputs a Git repository that is not registered in the DevOps Console.
ProjectSelect the project where the code repository is registered.
RepositorySelect the code repository from the project.
BranchSelect the existing branch that the new branch will reference.
New BranchEnter the name of the new branch to be created.
Apply ProtectionSelect whether to apply the protection rule to the new branch.
Protection RuleIf the protection rule is applied, set the merge and push permissions.
  • Select the role allowed for merge.
  • Select the role allowed for push.
Git URLEnter the URL of the Git repository.
Git ID
Git Password or Token
Enter the account information of the Git repository.
BranchEnter the existing branch that the new branch will reference.
After entering, click the Connection Test button to check if it is connected normally.
Table. GIT Branch Creation Task Items

JIRA Release Task

This is a task that can release or unrelease a specific version of a JIRA project.

ItemDescription
JIRA ProjectSelect the JIRA project registered in the project group.
JIRA URLCheck the server of the selected JIRA project. (Readonly)
JIRA VersionSelect the version of the JIRA project.
  • Only unreleased versions can be selected.
Table. JIRA Release Task Items

When the JIRA release task is in progress in the release, the following work can be performed.

ItemDescription
StatusStatus button opens the JIRA release popup window.
Status ChangeStatus Change button changes the JIRA Version to Released or back to Unreleased.
ConfirmConfirm button completes the JIRA release.
Table. Tasks that can be performed in the JIRA release task

VM Deployment Task

This task deploys a VM deployment group with a Build Complete status or rolls back to a previous version.

ItemDescription
ProjectSelect a project.
Deployment GroupSelect a deployment group.
Deployment Group InformationThe contents stored in the deployment group are automatically set.
Table. VM Deployment Task Items
Approval Template Settings
JIRA Project