0
我有一個由GitLab管理的git服務器,我正在尋找一種方法從git存儲庫中獲取我的一個項目的最新版本,並自動縮小CSS,HTML和Javascript,併爲它準備好生產環境。Git的項目打包器
我想我可以用PHP編寫一個腳本,使用各種minify庫在項目的每個文件夾內循環,並縮小一切,但我想知道是否有一些已經測試過的方式可以與Git存儲庫一起工作。
我有一個由GitLab管理的git服務器,我正在尋找一種方法從git存儲庫中獲取我的一個項目的最新版本,並自動縮小CSS,HTML和Javascript,併爲它準備好生產環境。Git的項目打包器
我想我可以用PHP編寫一個腳本,使用各種minify庫在項目的每個文件夾內循環,並縮小一切,但我想知道是否有一些已經測試過的方式可以與Git存儲庫一起工作。
我不知道如果我正確地理解你的問題,但你可以創建一個Git倉庫拉一個shell腳本,做微小
可以是文件update.sh看起來像。假設minify.php將您的資產縮小爲
#!/bin/sh
git pull origin master
php minify.php
謝謝,但我正在尋找已經測試過的東西,我無法相信我是唯一一個有此需求的人。 –
這真的和Git無關。爲什麼它會以任何方式綁定到Git倉庫,而不是隻訪問工作目錄中的文件?您實際上不希望將結果提交到存儲庫,它們是* output *文件,由版本控制的文件生成。 – meagar
我想從Git中獲得源代碼,這是一種「獲取源代碼」按鈕,可以從git下載「編譯」代碼。但是如果不可行,即使從工作目錄中也沒有問題。我想git避免克隆整個存儲庫,以防我沒有開發它,但我只需要生產代碼。 –