@@ -83,27 +83,18 @@ def create_package(version, target, os_type = :unix)
83
83
sh "mkdir -p #{ package_dir } /lib/app"
84
84
sh "mkdir -p #{ package_dir } /bin"
85
85
sh "cp build/README.md #{ package_dir } "
86
- sh "cp packaging/pact-mock-service.rb #{ package_dir } /lib/app/pact-mock-service.rb"
87
- sh "cp packaging/pact-stub-service.rb #{ package_dir } /lib/app/pact-stub-service.rb"
88
- sh "cp packaging/pact-provider-verifier.rb #{ package_dir } /lib/app/pact-provider-verifier.rb"
89
- sh "cp packaging/pact-publish.rb #{ package_dir } /lib/app/pact-publish.rb"
90
- sh "cp packaging/pact-broker.rb #{ package_dir } /lib/app/pact-broker.rb"
86
+ sh "cp packaging/pact*.rb #{ package_dir } /lib/app"
87
+
91
88
# sh "cp -pR lib #{package_dir}/lib/app"
92
89
sh "mkdir #{ package_dir } /lib/ruby"
93
90
sh "tar -xzf build/traveling-ruby-#{ version } -#{ target } .tar.gz -C #{ package_dir } /lib/ruby"
94
91
95
92
if os_type == :unix
96
- sh "cp packaging/pact-mock-service.sh #{ package_dir } /bin/pact-mock-service"
97
- sh "cp packaging/pact-stub-service.sh #{ package_dir } /bin/pact-stub-service"
98
- sh "cp packaging/pact-provider-verifier.sh #{ package_dir } /bin/pact-provider-verifier"
99
- sh "cp packaging/pact-publish.sh #{ package_dir } /bin/pact-publish"
100
- sh "cp packaging/pact-broker.sh #{ package_dir } /bin/pact-broker"
93
+ Dir . chdir ( 'packaging' ) { Dir [ 'pact*.sh' ] } . each do | name |
94
+ sh "cp packaging/#{ name } #{ package_dir } /bin/#{ name . chomp ( '.sh' ) } "
95
+ end
101
96
else
102
- sh "cp packaging/pact-mock-service.bat #{ package_dir } /bin/pact-mock-service.bat"
103
- sh "cp packaging/pact-stub-service.bat #{ package_dir } /bin/pact-stub-service.bat"
104
- sh "cp packaging/pact-provider-verifier.bat #{ package_dir } /bin/pact-provider-verifier.bat"
105
- sh "cp packaging/pact-publish.bat #{ package_dir } /bin/pact-publish.bat"
106
- sh "cp packaging/pact-broker.bat #{ package_dir } /bin/pact-broker.bat"
97
+ sh "cp packaging/pact*.bat #{ package_dir } /bin"
107
98
end
108
99
109
100
sh "cp -pR build/vendor #{ package_dir } /lib/"
0 commit comments