New to pantograph? Click here to open the installation & setup instructions first
1) Install the latest Xcode command line tools
xcode-select --install
# Install ruby via homebrew (macOS & linux only) brew install ruby # Set ruby in your shell path (example uses Zsh) echo 'export PATH="/usr/local/opt/ruby/bin:$PATH"' >> ~/.zshrc # Using RubyGems gem install pantograph
3) Navigate to your project and run
pantograph init
Continuous Integration
pantograph works very well in Continuous Integration setups.
It for example automatically generates a JUnit report for you that allows Continuous Integration systems, like Jenkins
,
access the results of your deployment.
Integrations
Multiple CI products and services offer integrations with pantograph:
- Jenkins
- Azure DevOps (formerly known as: Visual Studio Team Services)
Environment variables to set
Most setups will need the following environment variables
- LANG
and LC_ALL
: These set up the locale your shell and all the commands you execute run at.
pantograph needs these to be set to an UTF-8 locale to work correctly, for example en_US.UTF-8
.
Many CI systems come with a locale that is unset or set to ASCII by default, so make sure to double-check whether yours is set correctly.
Moved
The following tool- and service-specific content was moved:
Jenkins Integration
This content was moved and now lives here.
Visual Studio Team Services
This content was moved and now lives here.