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()