Enviar pesquisa
Carregar
Nseg20120929
•
1 gostou
•
1,226 visualizações
H
hiro345
Seguir
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 18
Recomendados
Appsody でnodejsのアプリを立ち上げよう!
Appsody でnodejsのアプリを立ち上げよう!
Daisuke Hiraoka
Jenkins と groovy
Jenkins と groovy
Kohsuke Kawaguchi
RedmineとGitとスクラム
RedmineとGitとスクラム
Takashi Okamoto
CruiseControl.NET設置
CruiseControl.NET設置
Kuniaki Igarashi
Vagrant & Dockerによるイマドキの開発環境構築
Vagrant & Dockerによるイマドキの開発環境構築
Nakazawa Yuichi
Niigata.pm #1
Niigata.pm #1
hayajo Imai
アプリ屋もDockerをドカドカ使おう ~ Docker入門
アプリ屋もDockerをドカドカ使おう ~ Docker入門
Hori Tasuku
SubversionServer設置
SubversionServer設置
Kuniaki Igarashi
Recomendados
Appsody でnodejsのアプリを立ち上げよう!
Appsody でnodejsのアプリを立ち上げよう!
Daisuke Hiraoka
Jenkins と groovy
Jenkins と groovy
Kohsuke Kawaguchi
RedmineとGitとスクラム
RedmineとGitとスクラム
Takashi Okamoto
CruiseControl.NET設置
CruiseControl.NET設置
Kuniaki Igarashi
Vagrant & Dockerによるイマドキの開発環境構築
Vagrant & Dockerによるイマドキの開発環境構築
Nakazawa Yuichi
Niigata.pm #1
Niigata.pm #1
hayajo Imai
アプリ屋もDockerをドカドカ使おう ~ Docker入門
アプリ屋もDockerをドカドカ使おう ~ Docker入門
Hori Tasuku
SubversionServer設置
SubversionServer設置
Kuniaki Igarashi
はてなにおける継続的デプロイメントの現状と Docker の導入
はてなにおける継続的デプロイメントの現状と Docker の導入
Yu Nobuoka
Scrum with Redmine Backlogs
Scrum with Redmine Backlogs
Ryuta Hamasaki
Plugman code-reading
Plugman code-reading
Motokazu Nishimura
開発環境をVagrantからdockerに移行してみた
開発環境をVagrantからdockerに移行してみた
pyar6329
Dockerハンズオン
Dockerハンズオン
Kazuyuki Mori
Al mininum 47redmine-2nd
Al mininum 47redmine-2nd
mikoto20000
Vagrant - 最近流行ってるらしいけど何者?
Vagrant - 最近流行ってるらしいけど何者?
Yoshinori Nakanishi
はじめてのコンテナーDocker & Windows & Linux
はじめてのコンテナーDocker & Windows & Linux
Kazushi Kamegawa
Wocker 秒速で WordPress 開発環境を構築する
Wocker 秒速で WordPress 開発環境を構築する
Kite Koga
Jenkins 2.0 (日本語)
Jenkins 2.0 (日本語)
Kohsuke Kawaguchi
Dockerと継続的インテグレーション
Dockerと継続的インテグレーション
Yahoo!デベロッパーネットワーク
Scala 初めての人が Heroku で Web アプリを公開するまで
Scala 初めての人が Heroku で Web アプリを公開するまで
Hideaki Miyake
はてなのサービスの開発環境
はてなのサービスの開発環境
ast_j
20170124 linux basic_2
20170124 linux basic_2
YUSUKE MORIZUMI
Re: 運用に自動化を求めるのは間違っているだろうか
Re: 運用に自動化を求めるのは間違っているだろうか
Masahito Zembutsu
Jenkins with Docker
Jenkins with Docker
Yahoo!デベロッパーネットワーク
Ruby on Rails3 Tutorial Chapter3
Ruby on Rails3 Tutorial Chapter3
Sea Mountain
Drone.io のご紹介
Drone.io のご紹介
Uchio Kondo
Bluemix sign-up
Bluemix sign-up
YUSUKE MORIZUMI
Docker + Checkpoint/Restore
Docker + Checkpoint/Restore
kawamuray
1410_631_AMR_201002.pdf
1410_631_AMR_201002.pdf
unn | UNITED NEWS NETWORK GmbH
Par land
Par land
sumitru
Mais conteúdo relacionado
Mais procurados
はてなにおける継続的デプロイメントの現状と Docker の導入
はてなにおける継続的デプロイメントの現状と Docker の導入
Yu Nobuoka
Scrum with Redmine Backlogs
Scrum with Redmine Backlogs
Ryuta Hamasaki
Plugman code-reading
Plugman code-reading
Motokazu Nishimura
開発環境をVagrantからdockerに移行してみた
開発環境をVagrantからdockerに移行してみた
pyar6329
Dockerハンズオン
Dockerハンズオン
Kazuyuki Mori
Al mininum 47redmine-2nd
Al mininum 47redmine-2nd
mikoto20000
Vagrant - 最近流行ってるらしいけど何者?
Vagrant - 最近流行ってるらしいけど何者?
Yoshinori Nakanishi
はじめてのコンテナーDocker & Windows & Linux
はじめてのコンテナーDocker & Windows & Linux
Kazushi Kamegawa
Wocker 秒速で WordPress 開発環境を構築する
Wocker 秒速で WordPress 開発環境を構築する
Kite Koga
Jenkins 2.0 (日本語)
Jenkins 2.0 (日本語)
Kohsuke Kawaguchi
Dockerと継続的インテグレーション
Dockerと継続的インテグレーション
Yahoo!デベロッパーネットワーク
Scala 初めての人が Heroku で Web アプリを公開するまで
Scala 初めての人が Heroku で Web アプリを公開するまで
Hideaki Miyake
はてなのサービスの開発環境
はてなのサービスの開発環境
ast_j
20170124 linux basic_2
20170124 linux basic_2
YUSUKE MORIZUMI
Re: 運用に自動化を求めるのは間違っているだろうか
Re: 運用に自動化を求めるのは間違っているだろうか
Masahito Zembutsu
Jenkins with Docker
Jenkins with Docker
Yahoo!デベロッパーネットワーク
Ruby on Rails3 Tutorial Chapter3
Ruby on Rails3 Tutorial Chapter3
Sea Mountain
Drone.io のご紹介
Drone.io のご紹介
Uchio Kondo
Bluemix sign-up
Bluemix sign-up
YUSUKE MORIZUMI
Docker + Checkpoint/Restore
Docker + Checkpoint/Restore
kawamuray
Mais procurados
(20)
はてなにおける継続的デプロイメントの現状と Docker の導入
はてなにおける継続的デプロイメントの現状と Docker の導入
Scrum with Redmine Backlogs
Scrum with Redmine Backlogs
Plugman code-reading
Plugman code-reading
開発環境をVagrantからdockerに移行してみた
開発環境をVagrantからdockerに移行してみた
Dockerハンズオン
Dockerハンズオン
Al mininum 47redmine-2nd
Al mininum 47redmine-2nd
Vagrant - 最近流行ってるらしいけど何者?
Vagrant - 最近流行ってるらしいけど何者?
はじめてのコンテナーDocker & Windows & Linux
はじめてのコンテナーDocker & Windows & Linux
Wocker 秒速で WordPress 開発環境を構築する
Wocker 秒速で WordPress 開発環境を構築する
Jenkins 2.0 (日本語)
Jenkins 2.0 (日本語)
Dockerと継続的インテグレーション
Dockerと継続的インテグレーション
Scala 初めての人が Heroku で Web アプリを公開するまで
Scala 初めての人が Heroku で Web アプリを公開するまで
はてなのサービスの開発環境
はてなのサービスの開発環境
20170124 linux basic_2
20170124 linux basic_2
Re: 運用に自動化を求めるのは間違っているだろうか
Re: 運用に自動化を求めるのは間違っているだろうか
Jenkins with Docker
Jenkins with Docker
Ruby on Rails3 Tutorial Chapter3
Ruby on Rails3 Tutorial Chapter3
Drone.io のご紹介
Drone.io のご紹介
Bluemix sign-up
Bluemix sign-up
Docker + Checkpoint/Restore
Docker + Checkpoint/Restore
Destaque
1410_631_AMR_201002.pdf
1410_631_AMR_201002.pdf
unn | UNITED NEWS NETWORK GmbH
Par land
Par land
sumitru
Dinero electronico Ivan/Dorcas E-comercio
Dinero electronico Ivan/Dorcas E-comercio
iVAN
מסמך טקסט חדש
מסמך טקסט חדש
maytar
H2h productions old video file
H2h productions old video file
Martha Baker
Spring exhibit
Spring exhibit
Saba Ghole
Slide1 teste
Slide1 teste
Leilo Pereira
Destaque
(7)
1410_631_AMR_201002.pdf
1410_631_AMR_201002.pdf
Par land
Par land
Dinero electronico Ivan/Dorcas E-comercio
Dinero electronico Ivan/Dorcas E-comercio
מסמך טקסט חדש
מסמך טקסט חדש
H2h productions old video file
H2h productions old video file
Spring exhibit
Spring exhibit
Slide1 teste
Slide1 teste
Semelhante a Nseg20120929
環境構築自動化ツールのご紹介
環境構築自動化ツールのご紹介
Etsuji Nakai
TDD勉強会キックオフ for Java
TDD勉強会キックオフ for Java
Yuta Kawadai
Personal Cloud Automation
Personal Cloud Automation
Etsuji Nakai
Nseg20120825
Nseg20120825
hiro345
Sflt17 meteorではじめる最速ウェブアプリ開発
Sflt17 meteorではじめる最速ウェブアプリ開発
Hironao Sekine
3分間 開発環境クッキング 2012.07 #pyfes
3分間 開発環境クッキング 2012.07 #pyfes
Takeshi Komiya
ネットワークエンジニアのための Puppet / Chef
ネットワークエンジニアのための Puppet / Chef
npsg
Gws 20130315 gradle_handson
Gws 20130315 gradle_handson
Nobuhiro Sue
CloudFoundry 2 on Apache CloudStack 4.2.1
CloudFoundry 2 on Apache CloudStack 4.2.1
Kotaro Noyama
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Masahito Zembutsu
Capistrano
Capistrano
Yasuharu Fukuda
Scoop!
Scoop!
NipponAlgorithm
今だからこそ知りたい Docker Compose/Swarm 入門
今だからこそ知りたい Docker Compose/Swarm 入門
Masahito Zembutsu
Dockerfileを改善するためのBest Practice 2019年版
Dockerfileを改善するためのBest Practice 2019年版
Masahito Zembutsu
[TL10] Azure IaaS 構築・運用・管理の専門家が語る DevTest Labs ~高速・費用無駄ナシ・簡単管理を実現する開発・テスト環境の構築~
[TL10] Azure IaaS 構築・運用・管理の専門家が語る DevTest Labs ~高速・費用無駄ナシ・簡単管理を実現する開発・テスト環境の構築~
de:code 2017
Version管理 1
Version管理 1
hakoika-itwg
今流行りのウェブアプリ開発環境Yeoman
今流行りのウェブアプリ開発環境Yeoman
tomo_masakura
Code igniterでテスト駆動開発 資料作成中
Code igniterでテスト駆動開発 資料作成中
Takako Miyagawa
Alfresco CI
Alfresco CI
Ashitaba YOSHIOKA
Bundler kanazawa.rb meetup #2 2012/09/19
Bundler kanazawa.rb meetup #2 2012/09/19
Hitoshi Kurokawa
Semelhante a Nseg20120929
(20)
環境構築自動化ツールのご紹介
環境構築自動化ツールのご紹介
TDD勉強会キックオフ for Java
TDD勉強会キックオフ for Java
Personal Cloud Automation
Personal Cloud Automation
Nseg20120825
Nseg20120825
Sflt17 meteorではじめる最速ウェブアプリ開発
Sflt17 meteorではじめる最速ウェブアプリ開発
3分間 開発環境クッキング 2012.07 #pyfes
3分間 開発環境クッキング 2012.07 #pyfes
ネットワークエンジニアのための Puppet / Chef
ネットワークエンジニアのための Puppet / Chef
Gws 20130315 gradle_handson
Gws 20130315 gradle_handson
CloudFoundry 2 on Apache CloudStack 4.2.1
CloudFoundry 2 on Apache CloudStack 4.2.1
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Capistrano
Capistrano
Scoop!
Scoop!
今だからこそ知りたい Docker Compose/Swarm 入門
今だからこそ知りたい Docker Compose/Swarm 入門
Dockerfileを改善するためのBest Practice 2019年版
Dockerfileを改善するためのBest Practice 2019年版
[TL10] Azure IaaS 構築・運用・管理の専門家が語る DevTest Labs ~高速・費用無駄ナシ・簡単管理を実現する開発・テスト環境の構築~
[TL10] Azure IaaS 構築・運用・管理の専門家が語る DevTest Labs ~高速・費用無駄ナシ・簡単管理を実現する開発・テスト環境の構築~
Version管理 1
Version管理 1
今流行りのウェブアプリ開発環境Yeoman
今流行りのウェブアプリ開発環境Yeoman
Code igniterでテスト駆動開発 資料作成中
Code igniterでテスト駆動開発 資料作成中
Alfresco CI
Alfresco CI
Bundler kanazawa.rb meetup #2 2012/09/19
Bundler kanazawa.rb meetup #2 2012/09/19
Mais de hiro345
手軽に使ってみようIoTデバイス
手軽に使ってみようIoTデバイス
hiro345
Raspberry Pi を楽しもう
Raspberry Pi を楽しもう
hiro345
リーダブルパスワード - SQLアンチパターンより抜粋 -
リーダブルパスワード - SQLアンチパターンより抜粋 -
hiro345
Raspberry Pi and WebIOPi
Raspberry Pi and WebIOPi
hiro345
Frontend framework and Template
Frontend framework and Template
hiro345
WordPress安全運用の基礎
WordPress安全運用の基礎
hiro345
Arduino、Raspberry Pi、PIC 入門以前(NSEG 2014-04-19)
Arduino、Raspberry Pi、PIC 入門以前(NSEG 2014-04-19)
hiro345
5分でわかる! SqljockyでDart+MySQL
5分でわかる! SqljockyでDart+MySQL
hiro345
15分でCakePHPを始める方法(Nseg 2013-11-09 )
15分でCakePHPを始める方法(Nseg 2013-11-09 )
hiro345
15分で知るVagrant (NSEG 2013-08-24)
15分で知るVagrant (NSEG 2013-08-24)
hiro345
Mais de hiro345
(10)
手軽に使ってみようIoTデバイス
手軽に使ってみようIoTデバイス
Raspberry Pi を楽しもう
Raspberry Pi を楽しもう
リーダブルパスワード - SQLアンチパターンより抜粋 -
リーダブルパスワード - SQLアンチパターンより抜粋 -
Raspberry Pi and WebIOPi
Raspberry Pi and WebIOPi
Frontend framework and Template
Frontend framework and Template
WordPress安全運用の基礎
WordPress安全運用の基礎
Arduino、Raspberry Pi、PIC 入門以前(NSEG 2014-04-19)
Arduino、Raspberry Pi、PIC 入門以前(NSEG 2014-04-19)
5分でわかる! SqljockyでDart+MySQL
5分でわかる! SqljockyでDart+MySQL
15分でCakePHPを始める方法(Nseg 2013-11-09 )
15分でCakePHPを始める方法(Nseg 2013-11-09 )
15分で知るVagrant (NSEG 2013-08-24)
15分で知るVagrant (NSEG 2013-08-24)
Último
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory
osamut
プレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツール
sugiuralab
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
iPride Co., Ltd.
プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価
sugiuralab
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
Shota Ito
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
iPride Co., Ltd.
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
Atomu Hidaka
Último
(7)
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory
プレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツール
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
Nseg20120929
1.
Ubuntuで構築 する開発環境
Part2 hiro345@SSS(G)
2.
自己紹介 ●
hiro345 twitter: @hiro345 blog: http://www.sssg.org/blogs/hiro345/ ● 執筆 @IT ... Java, Eclipse, Android, C 日経Linux ... Java, Dart, Cloud 日経ソフトウェア ... Java Java World, WEB+DB Press など
3.
とり急ぎ用意するならUbuntu ●
apt-get で何でも簡単にインストールできる ● プログラミング言語の開発環境インストール も簡単にできる ● 端末で入力したコマンドから、インストール するパッケージを教えてくれる。 前回は、Ruby/JRuby・Java・Pythonなどをイン ストールし、Eclipse, NetBeansなどの統合開発 環境もインストールした。
4.
開発支援環境 ●
ビルドツール Apache Maven ● チケット管理 Redmine ● 継続的統合 Jenkins
5.
Apache Maven ●
Javaのプロジェクト管理ソフト ● POM(Project Object Model) ● Apache Maven のサイトからダウンロードして インストール http://maven.apache.org/ ● Ubuntuでは apt-get でインストール可能。 mavenだとMaven 3、maven2だとMaven 2 がイ ンストールできる。 $ sudo apt-get install maven
6.
できること ●
ビルドやレポートやドキュメントの生成を管理できる ● Mavenでは、あるプロジェクトに必要となるライブラリの設定、ビルドに関する 情報、テストとレポートに関する情報をpom.xmlというXMLファイルへ記述す る。 ● Mavenのmvnコマンドを使うと、pom.xmlの指定に従って処理が実行できる。 ● Mavenのセントラルリポジトリから依存関係のあるファイルをダウンロードし て、ローカルリポジトリ(通常は$HOME/.m2)へ保存し、そのライブラリを参 照しながらコンパイルをして目的とするバイナリファイルを生成できる。
7.
Mavenのリポジトリ Maven セントラルリポジトリ
Maven ローカルリポジトリ $HOME/.m2/repository $ mvn archetype:generate ダウンロード $ mvn compile $ mvn test $ mvn site $ mvn javadoc:javadoc インストール $ mvn package $ mvn install
8.
Mavenプロジェクト $ mvn archetype:generate (略) Choose
a number or apply filter (format: [groupId:]artifactId, case sensitive contains): 216: Choose org.apache.maven.archetypes:maven-archetype-quickstart version: 1: 1.0-alpha-1 2: 1.0-alpha-2 3: 1.0-alpha-3 4: 1.0-alpha-4 5: 1.0 6: 1.1 Choose a number: 6: (略) quickstart/1.1/maven-archetype-quickstart-1.1.pom (2 KB at 37.7 KB/sec) Define value for property 'groupId': : org.sssg.soft.example.maven Define value for property 'artifactId': : Example Define value for property 'version': 1.0-SNAPSHOT: : Define value for property 'package': org.sssg.soft.example.maven: : Confirm properties configuration: groupId: org.sssg.soft.example.maven artifactId: Example version: 1.0-SNAPSHOT package: org.sssg.soft.example.maven Y: : Y
9.
生成されるディレクトリとファイル
. └── Example ├── pom.xml └── src ├── main │ └── java │ └── org │ └── sssg │ └── soft │ └── example │ └── maven │ └── App.java └── test └── java └── org └── sssg └── soft └── example └── maven └── AppTest.java
10.
コンパイル、テスト $ mvn compile $
mvn test └── target ├── classes │ └── org │ └── sssg │ └── soft │ └── example │ └── maven │ └── App.class ├── surefire ├── surefire-reports │ ├── TEST-org.sssg.soft.example.maven.AppTest.xml │ └── org.sssg.soft.example.maven.AppTest.txt └── test-classes └── org └── sssg └── soft └── example └── maven └── AppTest.class
11.
ALMinium ●
ALM(Application Lifecycle Management)と Redmineの合金(..nium)という意味から https://github.com/alminium/alminium ● 簡単にインストールできる ● 複数プロジェクト対応 ● 複数メンバで利用するGitリポジトリを簡単に 用意できる
12.
ALMiniumに同梱される
Redmineプラグイン ● Backlogs スクラム開発のサポート ● Hudson Plugin Jenkins/Hudsonとの連携 ● Code Review コードレビュー支援 ● Redcarpet Wiki Formatter GitHubのMarkdown Wiki フォーマットを利用 ● MSProjects MS Projectのファイルをインポート ● XLS export Excelでチケットを出力 ● Git Branch Hook Gitのブランチでの作業をチケットに連 動させます
13.
ALMiniumインストール ●
git cloneして、smeltスクリプト実行するだけ $ git clone https://github.com/alminium/alminium.git $ cd alminium; sudo bash smelt.sh */opt/alminium にインストールされる *インストールが終了するまで、結構時間がかかる *Apache2, MySQL, Rubyなどが自動インストールされる *専用マシンを用意した方がいいだろう *Redmineのエラーがでることがある。とりあえずエラー となるプラグインはディレクトリを移動してはずす redmine_drafts plugin requires Redmine ["2.1.0"] or higher but current is 2.0.3.stable (Redmine::Plugin RequirementError)
14.
ALMinium設定 ●
http://localhost/ へアクセス ● ユーザ admin でログイン。初期パスワードは最初にアク セスしたページに記載されている。変更しておくのがよい ● ユーザ追加(user001) ● プロジェクト追加(maven001)。Gitリポジトリを使うと指 定すると、自動でGitリポジトリが作成される ● プロジェクトのメンバへユーザ追加 ● リポジトリの確認 $ git clone http://user001@localhost/git/maven001 $ cd maven001; vi readme.txt $ git add readme.txt; git commit -am “init” $ git push origin master
15.
Jenkins ●
ソフトウェア開発時のビルド/テストを継続 的に実施することを強力にサポート ● インストールも簡単。Ubuntuだと下記 $ wget -q -O - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add - $ sudo apt-get update; sudo apt-get install jenkins ● http://jenkins-ci.org/
16.
Jenkins設定 ●
http://localhost:8080/ へアクセス ● プラグイン Git Plugin をインストール ● ALMiniumで、maven001プロジェクトへアクセスできるJenkins用ア カウントを追加 ● 新しいジョブを追加。Gitを利用すると指定, Poll SCMもチェック http://jenkins:jenkins@localhost/git/maven001 ● Git hook ... /var/opt/alminium/git/maven002/hooks/post-receive #!/bin/sh /opt/alminium/bin/alm-sync-scm /usr/bin/wget --spider http://localhost:8080/job/maven002/polling ● jenkinsユーザについて、Git global設定 $ sudo su - jenkins $ git config --global user.email "jenkins@localhost.localdomain" $ git config --global user.name "jenkins ubuntu"
17.
知っておきたいディレクトリ ●
ALMinium – 本体:/opt/alminium – Gitリポジトリ:/var/opt/alminium/git/maven002 ● Jenkins – 本体:/usr/share/jenkins/jenkins.war – ワークスペース: /var/lib/jenkins/jobs/maven002/workspace
18.
まとめ ●
そろそろ Apache Maven に慣れよう ● ALMiniumを使うとアジャイル開発がしやすい環 境が手に入る ● Jenkinsを使って開発時の作業について、自動化 することができる