GitHub
Important: This connector and its actions have been removed from Nintex Automation Cloud and can now be found in Nintex Gallery.
GitHub is a cloud-based hosting platform for software development versioning control using Git. Git is software for tracking changes in a set of files and is most often used by teams of developers to collaborate during software development. In the context of Nintex Automation Cloud, GitHub is a connector A software component that allows seamless integration with third-party services, business applications, and content stores. Examples include Salesforce, Box, and Microsoft SharePoint. Connectors are used to create connections required for workflow actions and start events. used to create connections for GitHubactions A tool for building the processes, logic, and direction within workflows. Actions are the steps the workflow performs to complete a process.. Use GitHub actions to create Issues within GitHub. GitHub Issues are a way to track bugs, tasks, and enhancements in a project, and are like a message that is shared and can be actioned by development team members.
For more information on GitHub, see the GitHub website.
Create a GitHub connection
Create a connection from the connections page or from the action configuration panel when configuring the action. For information about creating connections and assigning permissions, see Manage connections.
GitHub account requirements
- Nintex Automation Cloud uses the Nintex Automation Cloud - GitHub Connector to create GitHub connections. This connection requires you to grant the Nintex Automation Cloud domain access to certain GitHub data.
- The account you use to create a connection for GitHub is the account that has access to the GitHub actions.
Create a GitHub data lookup
Use the GitHub data lookup to create a drop-down in a form showing a list of GitHub repositories for the user account used to create the connector.
For example, To allow users to select a specific repository in a form, add a drop-down list of repositories to the form using a Data lookup control A form control that allow users to select from a drop-down list that has values sourced from a third-party service.. The data lookup control uses a GitHub - Get authenticated user repos data lookup to list the repositories associated with the authenticated user.
You can create a GitHub data lookup to:
- Get authenticated user repos: list all the authenticated user repos for the connection.
Each data lookup is configured for a specific GitHub user. You can create as many data lookups as you need.
To add a GitHub drop-down list to your form:
- Create your GitHub data lookup.
- Add a data lookup form control to your form and configure it to use your new data lookup.
See Data lookups.
GitHub data lookup fields
To access the data lookup fields, in the Add data lookup section, select GitHub in the Connector field and then select the Operation.
Operation |
Field/Selection |
Description |
---|---|---|
Get authenticated user repos | Connection | The connection to use for the data lookup. |
Sort by | Sort the returned list by either when the repo was created, updated, pushed, or by the repo's full name. | |
Sort direction | Sort the returned list in either ascending or descending order. |