Skip to content

Commit

Permalink
Add CI/CD integration to SC5, remove it from SC4 (#3086)
Browse files Browse the repository at this point in the history
  • Loading branch information
budziam authored Feb 14, 2025
1 parent 84f1356 commit 40e1877
Show file tree
Hide file tree
Showing 4 changed files with 16 additions and 7 deletions.
2 changes: 1 addition & 1 deletion docs/secure-connections.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ See our [Sauce Connect Proxy Security Overview](https://saucelabs.com/resources/
</div>
<div className="box box5 card">
<div className="container">
<h3><a href="/secure-connections/sauce-connect/setup-configuration/ci-cd-integration">CI/CD Integration</a></h3>
<h3><a href="/secure-connections/sauce-connect-5/operation/ci-cd-integration">CI/CD Integration</a></h3>
<p>Streamline your Sauce Connect Proxy automated functional testing by integrating your preferred build provider with Sauce Labs.</p>
</div>
</div>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,16 +6,26 @@ sidebar_label: CI/CD Integration

## GitHub Actions

[GitHub Actions](https://docs.github.com/en/actions) allow to automate, customize, and execute your software development workflows right in your GitHub repository.
GitHub Actions allow to automate, customize, and execute your software development workflows right in your GitHub repository.

[Sauce Connect Proxy GitHub Action](https://github.com/marketplace/actions/sauce-connect-proxy-action) allows to launch Sauce Connect Proxy for GitHub CI workflow.

## Jenkins Configuration
## Jenkins

Jenkins is an open-source automation server and continuous integration software tool for testing and reporting on isolated changes in a larger code base in real time.

The Jenkins plugin for Sauce Labs will automatically install Sauce Connect Proxy on your Jenkins server for integration. Once installed, you'll need to configure your project to use Sauce Connect Proxy. You can change the location where the plugin extracts Sauce Connect for specific projects or globally for all projects.

## Additional Resources

For instructions on running your Jenkins build with Sauce Connect Proxy enabled, see [Sauce Labs with Jenkins](/basics/integrations/jenkins).

## TeamCity

TeamCity is a continuous integration tool suite by JetBrains.

For instructions on running your TeamCity build with Sauce Connect Proxy enabled, see [Sauce Labs with TeamCity](/basics/integrations/teamcity).

## WebdriverIO

WebdriverIO is a next-gen browser and mobile automation test framework for Node.js.

For instructions on using it with Sauce Connect Proxy enable, see [Sauce Service](https://webdriver.io/docs/sauce-service/#installation)
1 change: 0 additions & 1 deletion docs/secure-connections/sauce-connect/proxy-tunnels.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@ import TabItem from '@theme/TabItem';
- We recommend using [cURL](https://curl.se/docs/) or an equivalent tool.
- Check to see if you have any proxies that are required to access the public Internet.
- Review the [Basic Sauce Connect Proxy Setup](/secure-connections/sauce-connect/setup-configuration/basic-setup) for instructions on how to set your Sauce Labs username and access key and launch a tunnel.
- If you're using Jenkins, or GitHub Actions, be sure to review [Sauce Connect Proxy CI/CD Integration](/secure-connections/sauce-connect/setup-configuration/ci-cd-integration).

## Best Practice for Using Tunnels

Expand Down
2 changes: 1 addition & 1 deletion sidebars.js
Original file line number Diff line number Diff line change
Expand Up @@ -1052,6 +1052,7 @@ module.exports = {
'secure-connections/sauce-connect-5/operation/configuration',
'secure-connections/sauce-connect-5/operation/proxies',
'secure-connections/sauce-connect-5/operation/api-server',
'secure-connections/sauce-connect-5/operation/ci-cd-integration',
'secure-connections/sauce-connect-5/operation/readiness-checks',
],
},
Expand Down Expand Up @@ -1088,7 +1089,6 @@ module.exports = {
'secure-connections/sauce-connect/setup-configuration/additional-proxies',
'secure-connections/sauce-connect/setup-configuration/specialized-environments',
'secure-connections/sauce-connect/setup-configuration/docker',
'secure-connections/sauce-connect/setup-configuration/ci-cd-integration',
'secure-connections/sauce-connect/setup-configuration/readiness-checks',
],
},
Expand Down

0 comments on commit 40e1877

Please sign in to comment.