У меня есть проект в jenkins, когда вы его создаете, он находит скрипт script/cibuild и выполняет все, что у вас есть. Я запускаю скрипт из моего каталога проектов, и все в порядке, я запускаю сборку из jenkins, я получаю ошибки? я не понимаю?Не недооценивать, как работают jenkins ci build
мой сценарий/cibuild сценарий:
#!/bin/sh
# This script file is the entry point to ci.miranetworks.net build/test process.
# It is executed by jenkins, from the root directory
#
echo "1. cd into script "
cd script
echo "2. run createmysqldb test_traffic test_user password"
./createmysqldb test_traffic test_user password
echo "3. cd back into root dir "
cd ..
echo "4. create table with sql with: "
mysql -u test_user --password=password test_traffic < ./phoenix/data/sql/lib.model.schema.sql
export WORKSPACE=phoenix
export SYMFONY=$WORKSPACE/lib/vendor/symfony/lib
(cd $WORKSPACE
echo "6. Clearing the cache"
./symfony cc
echo "7. Run unit test"
./symfony php test/unit/RbcTest.php
)
echo "8. All done and exiting"
exit 0
так, когда я войти на команду тузд с MySQL -u test_user --password = пароль test_traffic это то я успешным делать GRANT ALL и я также получаю:
ERROR 1045 (28000): Access denied for user 'test_user'@'localhost' (using password: YES)
хотя в createmysqldb я сделать: Q2 = "GRANT ALL ON TO '$ 2' @ 'локальный' ОПРЕДЕЛЕННЫЕ '$ 3';."
может ли кто-нибудь объяснить, почему я получил отказ в доступе? У меня есть еще один вопрос, с такой же сценарий, но хочу разобраться в этом один первый :)
благодаря
oops sorry не знаю, почему дикие карты не показывались, но у меня есть это как GRANT ALL ON asterisk.asterisk TO '$ 2' @ 'localhost' IDENTIFIED BY '$ 3'; "мой астерикс не хочет показывать ... –