Jenkins��CI�i�p���I�C���e�O���[�V�����j�����Android�A�v���J���͂����|���Ȃ��FAndroid�A�v���J���e�X�g����i6�j�i1/2 �y�[�W�j

���{Android�̉�e�X�g�����A���܂܂Ŕ|���Ă���Android�A�v���J���ɂ�����e�X�g�̃m�E�n�E���A���ۂ̃e�X�g�R�[�h��ƂƂ��ɏЉ�Ă����܂�

» 2012�N05��23�� 00��00�� ���J
[���L���`�C���{Android�̉�e�X�g��]

�@�{�A�ځuAndroid�A�v���J���e�X�g�����v�ł́AAndroid�A�v�����J�����Ă�����̂��߂Ƀe�X�g�̊�{�I�ȃm�E�n�E��������Ă��܂��B��6��ł́ACI�c�[���ł���uJenkins�v��p����Android���e�X�g������@��������܂��B

���܂��畷���Ȃ��u�p���I�C���e�O���[�V�����iCI�j�v�Ƃ�

�@�u�p���I�C���e�O���[�V�����v�i�ȉ��ACI�j�Ƃ́A�A�W���C���̃x�X�g�v���N�e�B�X��1�‚ŁA�u���ׂĂ����������ꂽ�Č��”\���r���h�E�e�X�g����ɉ��x���s�����Ɓv�ł��B

�@CI�̃����b�g�ɂ́A���̂��̂�����܂��B

  • �J�����̃o�O�������ɔ��������
  • �o�O���������������̂ŏC���������ɂł���
  • �e�X�g�������I�ɍs���̂ŁA�J���҂͑S�̂̃e�X�g�̎��s�Ɏ��Ԃ��₳�Ȃ��ōς�
  • ��肪����΁A�����ɔ��������̂ŁA�J���҂͈��S���ăv���O���~���O�ł���

Android�ɂ�����CI�̏d�v��

�@Windows�A�v����Web�A�v���ɔ�ׂ�Android�A�v���̊J����CI�����ɏd�v�ł��B�ȉ��̂悤��Android�̓����ɂ��ACI�̏d�v��������ɍ��܂��Ă��܂��B

  1. ���܂��܂Ȓ[����4�������Ƃɒlj������
  2. Android�[���ł́A���[�J�[��18�J�����Ƃ�OS���ŐV�o�[�W�����ɃA�b�v�O���[�h����悤�`���t�����Ă���
  3. Google Play�i���AAndroid Market�j�̕]���͍ŐV���̂���ɕ\�������

�@1��2�ɂ���ăe�X�g�̉񐔂͏]���̃v���b�g�t�H�[���ɔ�׊i�i�ɏオ�邾���ł͂Ȃ��A3�ɂ���ăv���_�N�g�̎������k�߂錋�ʂɂȂ�܂��B

�@�z�肳��郏�[�X�g�P�[�X�͎��̂悤�Ȃ��̂ł��B

�[���̐V�����E�o�[�W�����A�b�v
�@�@�@�@�@��
���삵�Ȃ��[���̑���
�@�@�@�@�@��
�\����ʂɁ�1�̕]��������
�@�@�@�@�@��
�A�v���̕]���̒ቺ�A�u�����h�C���[�W�̒ቺ

�@CI�́A�����̖����������Ă���܂��B

CI�T�[�o��Jenkins���g�������b�g

�@CI�����H����ɂ́A�܂��e�X�g�R�[�h���K�v�ł��B���̃e�X�g�R�[�h�́A�ق��̋L���ɂ���āA���łɎ����ł��Ă��邱�Ƃɂ��܂��B�{�A�ځuAndroid�A�v���J���e�X�g�����v�̃o�b�N�i���o�[�Ȃǂ��Q�Ƃ��Ă����������B

�@���Ƀr���h�E�e�X�g�̎��s�̓R�}���h�ōs���܂����A���́u�R�}���h�����s����v�Ƃ�����Ƃ͒N�����s��Ȃ��Ƃ����܂���B���̍�Ƃ�l�ł͂Ȃ��@�B�ɒ���I�ɍs�킹�鎩�������s���ď��߂āA�u�p���I�ȁv�r���h�E�e�X�g�������ł��܂��B�Ⴆ�΁Acron��^�X�N�X�P�W���[��������΁A�ЂƂ܂�CI�͎��H�ł��܂��B

�@�ł́A�Ȃ�Jenkins�̂悤�ȃc�[�����g���K�v������̂ł��傤���H Jenkins�𗘗p���邱�ƂŁA���̃����b�g������܂��B

  1. �r���h���ʂ����[���ȂǂŒʒm���Ă����
  2. Web�u���E�U�Őݒ肪�ł���
  3. �r���h�̗������L�^���āAWeb�u���E�U�ʼn{���ł���
  4. Subversion��Git�Ƃ������o�[�W�����Ǘ��V�X�e���Ƃ̘A��

�@��L�̋@�\��cron�ȂǂŎ�������̂́A��ςł��B�܂�Jenkins�́AMaven 2�AAnt�A�V�F���X�N���v�g�AWindows�o�b�`�Ńr���h��e�X�g���s���v���W�F�N�g��W���ŃT�|�[�g���Ă���A�����̃v���W�F�N�g��CI���”\�ł��B

�@�܂��A�v���O�C���Ȃǂ��L�x�ɂ�����Ă��܂��BAndroid�̃G�~�����[�^���v���O�C�����g�����ƂŊȒP�ɃN���[���ȏ�Ԃ̃G�~�����[�^�������ō\�z�A���p�ł��܂��B

�@Jenkins��CI�ɂ‚��ẮA�ȉ��̋L�����Q�Ƃ��Ă��������B

�uHudson�v���߁uJenkins�v�Ŏn�߂�CI����
���J�C�A�c�[�J�C�A�J�C�n�c�‹��I�i21�j ���ꂩ��p���I�C���e�O���[�V�������n�߂����Ώۂ�10�����x��Jenkins�����ۂɓ������đ̌��ł���悤�Ɏg��������������
�uJava Solution�v�t�H�[���� 2011/4/7

Android�A�v���J���̂��߂�Jenkins�‹��\�z

�@Android�A�v���̂��߂�Jenkins�T�[�o�𗧂ĂĂ݂܂��傤�B�����ł́ACentOS�ւ̃C���X�g�[�����@��������܂��B

Java�̃C���X�g�[��

�@JDK��1.6�𗘗p���Ă��������B1.7�𗘗p�����ꍇ���삵�Ȃ����Ƃ�����܂��B

adb���K�v�Ƃ��郉�C�u�����̃C���X�g�[��

yum install ncurses-devel

Jenkins�̃C���X�g�[��

wget -O /etc/yum.repos.d/Jenkins.repo http://pkg.Jenkins-ci.org/redhat/Jenkins.repo
rpm --import http://pkg.Jenkins-ci.org/redhat/Jenkins-ci.org.key
yum install Jenkins

�@���̂ق���OS��f�B�X�g���r���[�V�����͖{�ƃT�C�g�����{��Wiki���������������B

�@���ɁAJenkins��Android�G�~�����[�^�v���O�C�����C���X�g�[�����܂��B

�@�v���O�C���̃��X�g����Android�G�~�����[�^�v���O�C����I������ƁA�C���X�g�[���͏I���ł��B

Jenkins�Ńv���W�F�N�g�̐ݒ�

�@���ɁA�v���W�F�N�g�̐ݒ���s���܂��B�\�[�X�R�[�h�́A����́utestter�v�𗘗p���܂��B

�V�K�W���u�쐬

�@�v���W�F�N�g���쐬���܂��B�g�b�v��ʂ̍����̃��j���[����m�V�K�W���u�쐬�n��I�����܂��B

}1@Jenkins̋N �}1�@Jenkins�̋N�����

�@�v���W�F�N�g������͂��m�t���[�X�^�C���E�v���W�F�N�g�̃r���h�n��I�����܂��B

}2@vWFNg̍ �}2�@�v���W�F�N�g�̍쐬

�o�[�W�����Ǘ��V�X�e���̐ݒ�

�@���ɁASubversion����testter��testterTest�̃\�[�X�R�[�h���`�F�b�N�A�E�g����悤�v���W�F�N�g��ݒ肵�܂��B�ݒ�͈ȉ��̂悤�ɂȂ�܂��B

}3@o[WǗVXeAѐݒ �}3�@�o�[�W�����Ǘ��V�X�e���A�ѐݒ�

�@�ȉ��͌���URL�ł��B

  • testter
    https://atec.googlecode.com/svn/testter/trunk/testter
  • testterTest
    https://atec.googlecode.com/svn/testter/trunk/testterTest
�@�@�@�@�@�@ 1|2 ���̃y�[�W��

Copyright © ITmedia, Inc. All Rights Reserved.

'; if( !this.isSubscription ) { this.insertTarget = document.querySelector('#cmsBody .subscription') || document.querySelector('#cmsBody .inner'); } }; BodyAdIMSWithCCE.prototype = Object.create(BodyAdContent.prototype); BodyAdIMSWithCCE.prototype.activate = function () { refreshGam('InArtSpecialLink'); } // global reference window.itm = itm; //entry point BodyAdEventBase.polyfill(); const bodyAdManager = BodyAdManager.getInstance(); bodyAdManager.addEventListener(BodyAdManager.EVENTS.READY, function (ev) { bodyAdManager.loadAdvertise(); }); bodyAdManager.init(); })();
�X�|���T�[����̂��m�点PR

���ڂ̃e�[�}

4AI by IT - AIAAA
Microsoft  WindowsőO2025
AI for GWjAO
[R[h^m[R[h Zg by IT - ITGWjArWlX̒SŊ􂷂gD
Cloud Native Central by IT - XP[uȔ\͂gD
�V�X�e���J���m�E�n�E �y�����i�r�zPR
���Ȃ��ɂ������߂̋L��PR

RSS�ɂ‚���

�A�C�e�B���f�B�AID�ɂ‚���

���[���}�K�W���o�^

��IT�̃��[���}�K�W���́A �������A���ׂĖ����ł��B���Ѓ��[���}�K�W�������w�ǂ��������B