Issue

【8/6】バトルイベント_2リリース手順書 #105

iwamoto opened this at 2020-08-06T10:25:22; closed

Description

opened by iwamoto at 2020-08-06T10:25:22; updated 2022-12-01T16:39:08

新大陸イベント報酬の配布

issue #43

# 本番環境に反映済み

# 報酬配布
(実行前に$debug_flgを0に設定)
cd /jr-yamada/lib/exec/
vi tool_event_newisland_present.inc
ENVIRONMENT=production PF=yamada php ./tool_event_newisland_present.inc

# ポイント集計
ENVIRONMENT=production PF=yamada php ./tool_event_newisland_point.inc

DBの更新

# masterブランチにdevelopブランチをマージ
git pull
git checkout master
git merge origin/develop
git push 

# 本番反映
ssh jr-adm
deploy db

# log移動
ssh jr-adm
cd jr-yamada/lib/exec/
ENVIRONMENT=production PF=yamada php tool_delete_battle_event_log.inc
# master_yamada_point の追加
CREATE TABLE `master_yamada_point` (
  `id` int(11) UNSIGNED NOT NULL,
  `campaign_child_id` tinyint(4) UNSIGNED NOT NULL,
  `mission_title` varchar(50) NOT NULL DEFAULT '',
  `mission_type` tinyint(4) UNSIGNED NOT NULL,
  `mission_id` int(11) UNSIGNED NOT NULL,
  `point` tinyint(4) UNSIGNED NOT NULL DEFAULT '0',
  `daily_limit` smallint(6) UNSIGNED NOT NULL DEFAULT '0',
  `total_limit` smallint(6) UNSIGNED NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  KEY `campaign_child_id` (`campaign_child_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

ALTER TABLE `master_yamada_point` MODIFY `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

INSERT INTO `master_yamada_point` (`id`, `campaign_child_id`, `mission_title`, `mission_type`, `mission_id`, `point`, `daily_limit`, `total_limit`) VALUES
(1, 1, 'ログインで毎日1ヤマダポイントをプレゼント', 1, 0, 1, 1, 0);

リリース作業

#データベースの初期化
1.user_mission
2.user_event_pt
3.user_event_team_status
4.log_battle_event_point
5.log_user_event_pt

1 
 初期化 - UPDATE `user_mission` SET `m_event_limit` = '0', `m_event_info` = '20', `event_bonus_limit` = '0', `m_event_stamina_limit` = '23';
 確認 - SELECT `user_no`,`m_event_limit`,`m_event_info`,`event_bonus_limit`,`m_event_stamina_limit` FROM `user_mission` ORDER BY `m_event_limit` DESC
***m_event_limitは海賊バトル保証カウンタ 賞金首イベント中でなくても、モンスターを討伐すると必ず加算される。***
2 & 3
 log移動バッチによる移動
 ssh jr-adm
 cd jr-yamada/lib/exec/
 ENVIRONMENT=production PF=yamada php tool_delete_battle_event_log.inc
4 & 5
 念のため、TRUNCATE前にバックアップを取得しておく
 TRUNCATE TABLE `log_battle_event_point`
 TRUNCATE TABLE `log_user_event_pt`

#masterブランチにdevelopブランチをマージ
git checkout develop
git pull
git checkout master
git pull
git merge origin/develop
git push

#本番環境に反映
ssh jr-adm
update web
deploy web

#バッチファイルの設定
crontab -e
3,8,13,18,23,28,33,38,43,48,53,58 * * * * ENVIRONMENT=${JR_ENV} PF=yamada ${JR_DIR}/lib/exec/event_ranking_event_battle.sh
iwamoto add_label at 2020-08-06T11:18:26: event
iwamoto change_milestone at 2020-08-06T11:18:37: No milestone:release_battle_event_2

Comment

#6145 by iwamoto at 2020-08-06T12:24:57; updated 2020-08-06T12:24:57

新大陸イベントの報酬配布完了

Comment

#6167 by iwamoto at 2020-08-06T16:03:49; updated 2020-08-06T16:03:49

Q&Aの追加(技玉)

#DBの更新

# masterブランチにdevelopブランチをマージ
git pull
git checkout master
git merge origin/develop
git push 

# 本番反映
ssh jr-adm
deploy db
iwamoto assign at 2020-08-06T16:48:11: Not assigned:iwamoto
iwamoto close_comment at 2020-08-06T17:26:51: リリース作業完了のためclose