项目作者: a-morrison

项目描述 :
Salesforce metadata deployment tool
高级语言: C#
项目地址: git://github.com/a-morrison/Mutant.git
创建时间: 2019-02-18T22:11:51Z
项目社区:https://github.com/a-morrison/Mutant

开源协议:MIT License

下载


Mutant

Build Status

Migration using TFS and Ant

Disclaimer Never been tested on an OS other than Windows 10.

About

Mutant is a tool currently in development to make deployments to Salesforce and the Force.com stack easier.
Its main use case is to facilitate deployments using git along with some other CI/CD tool such as Jenkins or Azure Pipelines.

Nuget

Backlog

A publicly accessable backlog and roadmap for Mutant can be found here
although it may not be up to date.

Usage

Type Mutant help or Mutant help <command> for help.

Init

  1. 'Init' - Initializes process with common parameters like the required username and password. Should be called first.
  2. Expected usage: Mutant Init <options>
  3. <options> available:
  4. -t, --target-url=VALUE Required. URL of target org.
  5. -u, --username=VALUE Required. Username
  6. -p, --password=VALUE Required. Password
  7. -d, --working-directory=VALUE
  8. Required. Full path of working directory.

Deploy

  1. 'Deploy' - Deploys changes
  2. Expected usage: Mutant Deploy <options>
  3. <options> available:
  4. -d, --deployment-type[=VALUE] Optional. If not used, tool defaults to selective
  5. deployment. Comprehensive deployment. Pushes all
  6. objects regardless of status.
  7. -t, --test-level[=VALUE] Optional. Specifies test level.
  8. -c, --base-commit[=VALUE] Optional. Deploys changes from HEAD to specified
  9. commit hash.

Prerequisites

TODO

Building From Source (Never been tested)

In theory, all you should have to do is to fork this repository, clone in Visual Studio, then build the project.
Once the build is successful if you navigate to the output directory which should look something like
C:\<Path to your local repository>\Mutant\bin\Release\netcoreapp2.1 you should be able to run the program
using the command dotnet Mutant.dll.