Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

The Datical Project must have its own repository.

...

SCM Solution

SCM Versions

Git

1.8.2-1.9.x, 2.x. Note: requires the Git command line client be installed and in the system path for all servers where Deploy Packager will run (example: git.exe).

Subversion (SVN)

1.8.16-1.9.3 Note: requires that the SVN command line client be installed and in the system path for all servers where Deploy Packager will run (example: svn.exe).

Team Foundation Server (TFS)
(Command-Line)

12.0-14.0 Note: requires that the TFS command line client be installed and in the system path for all servers where Deploy Packager will run (example: tf.exe).

Git

Datical DB supports SSH, HTTP and HTTPS protocols with Git.

...

Code Block
<project>
    trunk
    branches
    tags

TFS (Team Foundation Services) 

Use the Cross Platform Command-Line Client to access Team Foundation Server and perform version control operations.  

TFS credentials must be cached on the host before you start Deployment Packager. To cache credentials, do the following:

...

SCM Environment Variables (Git and SVN only) 

...

Info

Deployment Packager is only available with Liquibase Enterprise product


  • The environment variables must be set before you start the Deployment Packager.
  • Specify both the username and password. 
  • Deployment Packager checks the environment variables before it attempts to connect to the SCM. 
    • If the SCM user and password variables are set, Deployment Packager uses them to connect. 
    • If the SCM user and password variables are NOT set, the Packager attempts to connect without using a username or password. This is the legacy connection method, which required that you use persistent external authentication methods before running Deployment Packager.
    • If only one of the variables is set. the Deployment Packager halts and reports an error.