一千萬個為什麽

搜索

從一個分支但不同的CSS值進行多個構建



尋找有關如何最好地配置我的工作流程的建議。

我有一個應用程序,我們目前正在為客戶端定制(白色標簽)但我們的OLD開發人員已經為每個客戶端部署了這個非常混亂的多個分支。合並是一場噩夢,一些客戶缺少功能等。

我們的應用程序的客戶端版本之間的唯一區別是一些小的CSS更改和幾個圖像。

我們目前使用Jenkins構建,並使用AWS Elastic Beanstalk托管。

我的問題是,一旦我們與舊開發人員合並並糾正了問題。我能夠從1個分支觸發單個或多個構建並替換我的應用程序中的所有CSS值和幾個圖像嗎?因此,我們可以推送到我們的主分支機構並構建我們的生產應用程序以及所有客戶的白色標簽

轉載註明原文: 從一個分支但不同的CSS值進行多個構建

一共有 1 個回答:

如果我正確理解您的問題,您想要使用不同的ccs和圖像構建應用程序。

Jenkins支持maven,最簡單的方法是使用maven配置文件加 Maven的戰爭插件 例如。:



    
        org.apache.maven.plugins
        maven-war-plugin
        
            
                
                    src/main/profile/webapp/${images.folder}
                    images
                
            
        
    



    prod_client_1
    
        prod_client_1
    


    prod_client_2
    
        prod_client_2
    

For other resources filtering maven-resources-plugin

At least should be helpful this approach sharing resources across projects