diff --git a/scripts/pub.py b/scripts/pub.py new file mode 100644 index 0000000..e91aea6 --- /dev/null +++ b/scripts/pub.py @@ -0,0 +1,115 @@ +import sys + +# friend_rankserver_z2_test +# friend_imserver_z2_test +# friend_masterserver_z2_test +# friend_wsproxy_z2_test +# statserver_z2_test +# mail_z2_test +# loginserver_z2_test +# gamelog_z2_test +# service_z2_test +# web3service_z2_test +# game2006_wsproxy_z2_test +# game2006_masterverver_z2_test +# game2006_gameserver_z2_test + +projects = [ + { + 'name': 'friend_rankserver', + 'conf': 'prod/friend/friend_rankserver_z2_test', + 'targetConf': 'prod/friend/friend_rankserver_z$id_test', + 'res': 'prod/friend/friend_rankserver_z2_test', + 'targetRes': 'prod/friend/friend_rankserver_z$id_test', + }, + { + 'name': 'friend_imserver', + 'conf': 'prod/friend/friend_imserver_z2_test', + 'targetConf': 'prod/friend/friend_imserver_z$id_test', + 'res': 'prod/friend/friend_imserver_z2_test', + 'targetRes': 'prod/friend/friend_imserver_z$id_test', + }, + { + 'name': 'friend_masterserver', + 'conf': 'prod/friend/friend_masterserver_z2_test', + 'targetConf': 'prod/friend/friend_masterserver_z$id_test', + 'res': '', + 'targetRes': '', + }, + { + 'name': 'friend_wsproxy', + 'conf': 'prod/friend/friend_wsproxy_z2_test', + 'targetConf': 'prod/friend/friend_wsproxy_z$id_test', + 'res': '', + 'targetRes': '', + }, + { + 'name': 'mail', + 'conf': 'prod/global/mail_z2_test', + 'targetConf': 'prod/global/mail_z$id_test', + 'res': '', + 'targetRes': '', + }, + { + 'name': 'gamelog', + 'conf': 'prod/global/gamelog_z2_test', + 'targetConf': 'prod/global/gamelog_z$id_test', + 'res': '', + 'targetRes': '', + }, + { + 'name': 'loginserver', + 'conf': 'prod/global/loginserver_z2_test', + 'targetConf': 'prod/global/loginserver_z$id_test', + 'res': '', + 'targetRes': '', + }, + { + 'name': 'service', + 'conf': 'prod/global/service_z2_test', + 'targetConf': 'prod/global/service_z$id_test', + 'res': '', + 'targetRes': '', + }, + { + 'name': 'web3service', + 'conf': 'prod/global/web3service_z2_test', + 'targetConf': 'prod/global/web3service_z$id_test', + 'res': '', + 'targetRes': '', + }, + { + 'name': 'game2006_wsproxy', + 'conf': 'prod/game2006/wsproxy_z2_test', + 'targetConf': 'prod/game2006/wsproxy_z$id_test', + 'res': '', + 'targetRes': '', + }, + { + 'name': 'game2006_masterserver', + 'conf': 'prod/game2006/masterserver_z2_test', + 'targetConf': 'prod/game2006/masterserver_z$id_test', + 'res': '', + 'targetRes': '', + }, + { + 'name': 'game2006_gameserver', + 'conf': 'prod/game2006/gameserver_z2_test', + 'targetConf': 'prod/game2006/gameserver_z$id_test', + 'res': 'prod/game2006/gameserver_z2_test', + 'targetRes': 'prod/game2006/gameserver_z$id_test', + }, +] + +def pubOne(srcId, targetId): + resDir = '~/opensource/res' + confDir = '~/opensource/conf' + gitDir = '~/opensource/publish' + +def pub(): + srcId = sys.argv[1] + targetIds = sys.argv[2].split(',') + for targetId in targetIds: + pass + +pub()