Improved Gulp Deploy Enhancements in SuiteCommerce Advanced

Gulp Deploy enhancements reduce deployment errors and improve speed in SuiteCommerce Advanced, optimizing uploads via SuiteTalk.

·2 min read·View Oracle Docs

TL;DR Opening

The latest enhancements to Gulp Deploy in SuiteCommerce Advanced address deployment errors while significantly improving upload speeds. By switching to SuiteTalk for file uploads, issues such as the SSS_TIME_LIMIT_EXCEEDED error are mitigated, offering a more reliable deployment process.

What Changed with Improved Gulp Deploy?

The recent updates to Gulp Deploy focus on two key improvements:

  1. Error Resolution: Prior deployments sometimes resulted in an SSS_TIME_LIMIT_EXCEEDED error due to the use of Suitelets, which handled all file uploads in one request. Migrating to SuiteTalk allows for a more efficient upload process that adheres to execution time limits, solving this issue.

  2. Enhanced Deployment Speed: The deployment process has been optimized to only upload files that have changed since the last deployment. After the first deployment, a manifest file is created in the NetSuite file cabinet, which records the uploaded files and hashes of their content. In subsequent deployments, only files identified as new or altered are uploaded, greatly accelerating the deployment process.

Important Note: To implement the improved Gulp Deploy, ensure that your NetSuite account has administrator access and that the Web Services feature is enabled. This can be done by navigating to Setup > Company > Enable Features and checking the SOAP Web Services option.

Key Considerations

  • Ensure that the necessary permissions are configured in your NetSuite account to utilize SuiteTalk.
  • After the initial setup, the improved deployment process can save significant time, particularly for larger projects with numerous files.

Conclusion

The Gulp Deploy enhancements provide significant improvements to the deployment workflow within SuiteCommerce Advanced, reducing both errors and deployment times. For developers and administrators, leveraging these advancements will streamline your file management and deployment tasks.

Who This Affects

  • Developers: Those responsible for deploying updates will benefit from faster and more reliable deployment processes.
  • Administrators: Enhanced permissions and settings need to be managed to fully utilize the improved Gulp Deploy features.

Key Takeaways

  • The transition to SuiteTalk for file uploads eliminates the SSS_TIME_LIMIT_EXCEEDED error.
  • Only modified files are uploaded during subsequent deployments, increasing speed and efficiency.
  • Web Services feature must be enabled for SuiteTalk usage.

Source: This article is based on Oracle's official NetSuite documentation.

Frequently Asked Questions (4)

What prerequisite settings must be enabled to use the improved Gulp Deploy in SuiteCommerce Advanced?
To utilize the improved Gulp Deploy, ensure that your NetSuite account has administrator access and that the Web Services feature is enabled by navigating to Setup > Company > Enable Features and checking the SOAP Web Services option.
How does the manifest file contribute to faster deployments in SuiteCommerce Advanced?
The manifest file, created after the first deployment, records the uploaded files and their content hashes, allowing the system to upload only new or altered files in subsequent deployments, thus speeding up the process.
Does the improved Gulp Deploy work with older versions of Suitelets for file uploads?
No, the improved Gulp Deploy switches from using Suitelets to SuiteTalk for file uploads to prevent the 'SSS_TIME_LIMIT_EXCEEDED' error and to optimize execution times.
What are the benefits of switching file uploads from Suitelets to SuiteTalk in SuiteCommerce Advanced?
Switching to SuiteTalk resolves the 'SSS_TIME_LIMIT_EXCEEDED' error caused by Suitelets and provides a more efficient and reliable upload process that adheres to execution time limits.
Source: Improved Gulp Deploy Oracle NetSuite Help Center. This article was generated from official Oracle documentation and enriched with additional context and best practices.

Was this article helpful?

More in Commerce

View all Commerce articles →