[PR #1200] [MERGED] Use travis cache for brew on osx #1869

Closed
opened 2026-03-04 02:02:33 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/s3fs-fuse/s3fs-fuse/pull/1200
Author: @ggtakec
Created: 11/18/2019
Status: Merged
Merged: 11/24/2019
Merged by: @ggtakec

Base: masterHead: travis_cache_osx


📝 Commits (1)

  • f675659 Use travis cache for brew on osx

📊 Changes

1 file changed (+32 additions, -3 deletions)

View changed files

📝 .travis.yml (+32 -3)

📄 Description

Relevant Issue (if applicable)

n/a

Details

The build for OSX was very slow and I felt it needed to be improved.

The reason is that the following processes are long.

  • brew tap homebrew / homebrew-cask
  • brew install awscli cppcheck truncate

Thus I changed to cache homebrew using TravisCI cache.
If a cache exists, over 800 seconds required for the above two processes can be shortened to about 30 seconds.

The correct way to cache homebrew is to leave it to TravisCI, but I could not shorten by that way.
So that, I add manually setting cache in .travis.yml, and it works fine for now.
And, if you want to create a new TravisCI Cache, you can delete it from the WebUI and recreate it.

I hope that merging this PR will reduce the time stress on the developer.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/s3fs-fuse/s3fs-fuse/pull/1200 **Author:** [@ggtakec](https://github.com/ggtakec) **Created:** 11/18/2019 **Status:** ✅ Merged **Merged:** 11/24/2019 **Merged by:** [@ggtakec](https://github.com/ggtakec) **Base:** `master` ← **Head:** `travis_cache_osx` --- ### 📝 Commits (1) - [`f675659`](https://github.com/s3fs-fuse/s3fs-fuse/commit/f6756596b336bcabb6a28ddc6379b3389a571f84) Use travis cache for brew on osx ### 📊 Changes **1 file changed** (+32 additions, -3 deletions) <details> <summary>View changed files</summary> 📝 `.travis.yml` (+32 -3) </details> ### 📄 Description ### Relevant Issue (if applicable) n/a ### Details The build for OSX was very slow and I felt it needed to be improved. The reason is that the following processes are long. - brew tap homebrew / homebrew-cask - brew install awscli cppcheck truncate Thus I changed to cache homebrew using TravisCI cache. If a cache exists, over 800 seconds required for the above two processes can be shortened to about 30 seconds. The correct way to cache homebrew is to leave it to TravisCI, but I could not shorten by that way. So that, I add manually setting cache in .travis.yml, and it works fine for now. And, if you want to create a new TravisCI Cache, you can delete it from the WebUI and recreate it. I hope that merging this PR will reduce the time stress on the developer. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-04 02:02:33 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/s3fs-fuse#1869
No description provided.