この記事の目次
Salesforceにおけるci/cdとは?
Salesforceにおけるci/cdとは、インテグレーションとデプロイを継続的に行えるようにするツールのことです。 これにより、Salesforceの開発環境を改善し、よりスピーディーにアプリケーションをリリースすることが可能です。 例えば、アプリケーションのリリースが遅いという理由でユーザーが離れてしまっている場合、ci/cdを利用することで解決できる可能性があります。Salesforce向けのci/cdツール
Salesforceに向いているci/cdツールとして、CircleCIやHeroku、Jenkinsなどがあります。 下記にてこれらのツールについてそれぞれ簡単に説明します。CircleCI
CircleCIはSalesforce DX向けの構築済みci/cdインテグレーションです。 コマンドや構文を勉強しなくても、Salesforce アプリケーションのビルドからデプロイを効率よく適切に行えます。CircleCIをSalesforce環境で使用するには、前もって設定が必要です。 例えば、アプリケーションの配信を自動化したい場合、Salesforce Orbs for CircleCIを利用することで可能になります。Heroku
Herokuは、自動的なアプリケーションのリリースが可能になる最先端のci/cd機能を持ったSalesforce Platformの一部です。 HerokuではJava、Ruby、Python、PHP、JavaScript、Goなどのオープンソース言語も利用可能なので、使い慣れた言語で完璧なアプリケーションを迅速に構築できます。 またHeroku Private Spacesを利用すれば、クラウドサービスに留まらずオンプレミスシステムもセキュリティ面に優れたアプリにできます。 例えば、顧客の満足度が課題の場合、HerokuでWebアプリやモバイルアプリをCRMに接続することで顧客の満足させる手段が瞬時に得られます。Jenkins
Jenkinsは、拡張可能なオープンソースの自動サーバーで、継続的インテグレーションと継続的配信を実装します。 使用するには、あらかじめ環境の設定が必要です。 もし本番環境へのデプロイがしたい場合は、SFDX CLIを使用する必要があります。ci/cdツールをうまく活用して、開発環境をより優れたものにしよう!
今回は、Salsforceにおけるci/cdソリューションについて紹介しました。 アプリケーション開発プロセスの改善や自動化に興味のある開発者の方にはおすすめのツールなので、この機会に使いこなせるようにしておきましょう。]]>この記事の監修者・著者
-
未経験からITエンジニアへのキャリアチェンジを支援するサイト「キャリアチェンジアカデミー」を運営。これまで4500人以上のITエンジニアを未経験から育成・排出してきました。
・AWS、salesforce、LPICの合計認定資格取得件数:2100以上(2023年6月時点)
・AWS Japan Certification Award 2020 ライジングスター of the Year 受賞
最新の投稿
- 2024年3月26日キャリア・転職保安職(自衛官・警察・消防官など)に向いている人の性格・特徴ランキング【現役保安職(自衛官・警察・消防官など)36人が回答】
- 2024年3月26日キャリア・転職保安職(自衛官・警察・消防官など)に必要なスキルランキング&スキルアップの方法とは?【現役保安職(自衛官・警察・消防官など)36人が回答】
- 2024年3月26日キャリア・転職クリエイター職(ライター・デザイナー・編集)に向いている人の性格・特徴ランキング【現役クリエイター職(ライター・デザイナー・編集)64人が回答】
- 2024年3月26日キャリア・転職クリエイター職(ライター・デザイナー・編集)に必要なスキルランキング&スキルアップの方法とは?【現役クリエイター職(ライター・デザイナー・編集)64人が回答】