JJUG CCC 2011 Spring��u�����|�[�g
Jenkins�̐��݂̐e�����A�p���I�C���e�O���[�V�����̖���
2011/06/06
�@5��24���A���{Java���[�U�O���[�v�i�ȉ��AJJUG�j�̎�Âɂ��uJJUG Cross Community Conference�i�ȉ��AJJUG CCC�j 2011 Spring�v���s��ꂽ�BJJUG CCC��JJUG���N2��J�Â��Ă�����C�x���g�ł���AJava�Ɋւ���ŐV�̓����⊈�p����Ȃǂ��Љ���B
�@�{�e�ł́A�I�[�v���\�[�X��CI�T�[�o�uJenkins�v�̐��݂̐e�ł������k��ɂ���u���̗l�q�����`������B
Jenkins���ڎw���̂́A�R���s���[�^�́g�����h
�@�uJenkins�v�̓\�t�g�E�F�A�v���W�F�N�g�̃r���h��e�X�g������������p���I�C���e�O���[�V�����iCI�FContinuous Integration�j�T�[�o�̈��ł���B���Ƃ��Ƃ́uHudson�v�Ƃ������̂ŊJ���E���J����Ă������A���W��̖��ɂ����Jenkins�ɉ������ꂽ�B
�@JJUG CCC�̊�u���́A���̐��݂̐e�ł��茻�݂��v���W�F�N�g�̃N���G�[�^�߂����k��������čs��ꂽ�B�����́A�\�t�g�E�F�A�Y�Ƃ���芪�����z����N���E�h�R���s���[�e�B���O�Ƃ��������ꂪCI�ɗ^����e����A����̊J���c�[����R�[�h�i�������̓W�]�Ȃǂɂ��Č�����B
�@��������܂����グ���̂́A�u�v�Z�@�̔\�͂̌��オCI�ɁA�ǂ̂悤�ȉe����^����̂��v�Ƃ����ϓ_�ł���BCPU�̃}���`�R�A����v�Z�@�̐������ɂ���āA�v�Z�@�̔\�͍͂���܂��܂����サ�A���ΓI�ɔ�p�Ό��ʂ��オ���Ă������ƂɂȂ邾�낤�B����ŁA�l����̔�p�Ό��ʂ͂��������ς����̂ł͂Ȃ��B
�@���̂��Ƃ���A����́u�R���s���[�^�̌v�Z�\�͂��ǂ����p���邩�v���܂��܂��d�v�ɂȂ��Ă������낤�Ɠ����͎w�E����B���̂��߂̌��ƂȂ�̂��T�[�o���̎������Z�p�ł���B�l�Ԃ��Θb�I�Ɏg����v�Z�@�̐��͌����Ă��邽�߁A�����Ă����v�Z�@�̔\�͂����ɂ̓T�[�o���Ŋ��p���邵���Ȃ����炾�B
�@�ł́A���ۂɂǂ̂悤�Ɋ��p���Ă����̂��B����IT�ƊE����芪��1�̑傫�ȗ���Ƃ��Ă̓N���E�h����щ��z�v�Z�@�̕��y������B�����CI�̊ϓ_����l����ƁA�������̐V�������݂��\�ɂȂ�Ƃ����B
�@�Ⴆ�N���E�h���ł́A�v�Z�@�̃��A���^�C�����v���r�W���j���O�������ōs����B����𗘗p����A�e�X�g���ƂɓƗ������v�Z�@�N���[����p�ӂ�����AQA�i�i���ۏj�e�X�g����v���_�N�V�����܂ł��Ĕz���Ȃ��ɍs�����肷�邱�Ƃ��\�ɂȂ�B���̑��ɂ��A���[�U�[����͂��܂��܂ȏ�ʂŎ������ɂ�镉�S�̌y����]�ސ����オ���Ă���Ƃ����B
�@�J���c�[���ł����������i�W���Ă���B�����J�����ł͔�Θb�I�ȃr���h��������O�ɂȂ���邵�A���s���ʂ��@�B�����ł���`���ŏo�͂��邱�Ƃɂ���āA�e�X�g�̃��|�[�g�������Ő����ł���c�[���������Ă���B
�@�u������A���̌X���͑����A�C���X�g�[���̎�������A���s�o�߂̋@�B�lj��Ȃǂɂ����W���Ă������낤�v�Ɛ�����͎w�E����B���̏�ŁA�u���̂悤�ɑ����̃T�[�r�X�Ə���Ȍv�Z�@�����p���Ă������߂ɂ́g�����h�ƂȂ鑶�݂��K�v�ɂȂ�v�Ƒ�����BJenkins���ڎw���̂́A���́g�����h�̂悤�ȑ��݂Ƃ����킯���B
Jenkins�ɂ�镪�U����r���h�^�e�X�g���̊��p
�@Jenkins���̂́A���U�r���h�ɑΉ�����5�N�قǂ��o�߂��Ă���A���łɋZ�p�Ƃ��Ă͐��n���Ă���B���S��K�͂̌v�Z�@�ƁA���̗��p��c�������Ղ������Ă���A����ɉ����đ����̌v�Z�@�ɂ܂������ăv���O�C�������s����d�g�݂�����Ă���B
�@���̕��U�������p���邱�Ƃɂ���āA�����̃}�V���ɂ܂�����W���u���������AJenkins����ꎞ�I�Ɍv�Z�@���\�[�X����镪�U�X�N���v�e�B���O��ՂƂ��ė��p�����肷�邱�Ƃ��\�ɂȂ����B
�@���������Ɉ���i�߂�A�u���\�[�X��������x�̒������Ԏ����悤�ɂ�����A�肽���\�[�X�̉����������������Ƃ������@�\�������ł���v�Ƃ����B���̑��A�u�����A�����Ƃ��낢��Ȍ`�ԂŊ��p�ł���悤�ɂ��邱�Ƃ��l���Ă���v�Ƃ̂��ƁB�Ⴆ�A������Ant��Groovy�̃^�X�N�Ƃ��Ďg�����ꂽ�`�Œ�`�E���s���邱�Ƃ��l������B
�@�܂�������́A�u�\�t�g�E�F�A�̃e�X�g�̕���ł����̊��p�͑傫�ȃ|�C���g�ɂȂ�v�ƌ���Ă���B�������g�A�����̃X���b�h�╡���̃v���Z�X�ł̃e�X�g�̕�����s�Ɏ��g�o���������Ă��邪�A�u����́A���������ɐi�߂āA�����̃}�V���ł̕�����s�Ȃǂ��d�v�ɂȂ��Ă���v�Ƃ����B
�@�����Jenkins�̊�Ղ����p�ł��镪��ł���B�܂��e�X�g�Ɋւ��ẮA�uJenkins�̎����𗘗p���邱�ƂŁA�e�X�g�̎��s�����𐧌䂵����A���s���ɂ�葽���̏��������ŏW�߂ĕ��͂���Ȃǂ̊��p���@���l������v�Ƃ��Ă���B
�u�������������Ƃ͐l�Ԃ����Ȃ��Ă�CI�T�[�o���ʼn\�Ȃ̂ŁA�r���h�c�[���ȂǂƘA�g���Ȃ�������ł�����Ǝv���܂��B�Ƃɂ����l�Ԃ̎��Ԃ��M�d�Ȃ̂ŁA���̋M�d�Ȏ��Ԃ��ǂ��������邩�Ƃ����H���Ői�߂Ă��������v�i������j
���U�o�[�W�����Ǘ��V�X�e���ɂ�����g���Ƃ��Ă�CI�h
�@�����āA������́uCI�����Ƃ��ĂƂ炦��v�Ƃ����R���Z�v�g���Љ���B��̓I�ɂ́A�r���h�E�e�X�g���u�\�[�X�c���[����i���w�W����if:�\�[�X�c���[���i���w�W�j�v�ƂƂ炦��B���̊��́A����p�͂Ȃ����A�v�Z�ɂ͎��Ԃ���������̂ł���B�����ŁA�u���̊��̕]������I�ɍs�����ƂŁA�����I�ȕi���������s���Ȃ����v�Ƃ����l�������Ƃ����B
�@�������A�R���Z�v�g�Ƃ��Ắuf:�\�[�X�c���[���i���v�����A���ۂɂ́uf:�R�~�b�g���i���v�Ƃ�����������I���Ƃ����B�\�[�X�R�[�h�̎��ʂ�ǐՂ��\�ł���A�}�V���Ԃ̈ړ����e�Ղ�����ł���B�����ŁA���̂悤�ȃR���Z�v�g�Ƒ����������̂��AGit��Mercurial�ABazaar�Ȃǁu���UVCS�i�o�[�W�����Ǘ��V�X�e���j�v���Ɛ�����͌����B
�@Subversion��CVS�Ȃǒʏ��VSC�̏ꍇ�A�R�~�b�g���ꂽ�\�[�X�R�[�h�͑S���ŋ��L�����B�i�������̊ϓ_���炷��A�uf:�R�~�b�g���i���v�̊������s���邽�߂ɃR�~�b�g���������킯�����A���ꂾ�ƕi���������ς�ł��Ȃ����̂����L���邱�ƂɂȂ��Ă��܂��B
�@���̓_�A���UVCS�ł���A�R�~�b�g�́uVCS�ւ̓o�^�v���Ӗ����A�����T�[�o�Ƀv�b�V������܂ł͋��L����Ȃ��B���̎d�g�݂����p���邱�ƂŁA�uf:�R�~�b�g���i���v���T�[�o���Ŕ��ɍs�����Ƃ��\�ɂȂ�B
�u�e�X�g�����[�J���Ŏ��s���鎞��͏I���ɂ������B�l�Ԃ̕��S�����炷���߂ɂ́A�T�[�o���ōs���邱�Ƃ̓T�[�o���ɔC�������킯�ł��B�T�[�o���̒x�����Ԃ͑����܂����A�l�Ԃ̎��Ԃ������ʂɂ��Ȃ���A����͖��ɂ͂Ȃ�Ȃ��͂��B�����ɂ͎��s����̗]�n�͂���܂����A�g���Ƃ��Ă�CI�h�͗L�p�ȕ��i�ɂȂ�͂��ł��v�i������j
�N���E�h�≼�z�v�Z�@�A���UVCS�A�������ƘA�g
�@�Ō�ɐ�����́A�V�X�e���ԂɎU�݂�����̋@�B�ǐՂɂ��āA�J���ƊE�i�uDev���E�v�j�A�i���ۏ؋ƊE�i�uQA���E�v�j�A�^�p�Ǘ��ƊE�i�uOp���E�v�j���ꂼ��̌X���ƁA���̒��ł�CI�T�[�o�̖����ɂ��Đ��������B
�@�܂�Dev���E�ł́A�\�[�X�R�[�h�̃R�~�b�gID�ł̊Ǘ���A�R�[�h�u���E�U�A�o�O�Ǘ��Ȃǂ����B���A�@�B�ɂ��ǐՐ��͍��܂��Ă���B�����QA���E�ł́A���O�ɕK�v�ȏ�L�^����Ă��Ȃ��P�[�X�������A�@�B�ǐՐ��͈ˑR�Ƃ��ĒႢ�BOp���E�ł͎��������i�W���Ă���A����ɔ����ċ@�B�ǐՐ������܂��Ă���B���ꂪ�O�E�̌��Ƃ����B
�@������́A�uCI�T�[�o�́A���̎O�E�̉˂����ɂȂ��v�Ǝw�E���Ă���B�Ⴆ�A�\�[�X�R�[�h�����ʂ���R�~�b�gID�ƁA�o�C�i�������ʂ���`�F�b�N�T���iJenkins�̏ꍇ�́ufingerprint�v�ƌĂԁj���A�Ђ��t����悤�ɂ���ADev�^QA�^Op��3�̋ƊE���܂����ł̒ǐՉ\�����m�ۂł���B
�@����Ɂu���̎O�E�ł́A���ꂼ��̋ǖʂŎ��������i�߂��Ă���̂ŁA���̎�������A�g�����Ă������ƂŁA��蕡�G�ȍ�Ƃ̎��������\�ɂȂ��Ă䂭���낤�v�Ɠ����͕t��������B�����āu���������i��ł����A�ǐՂ����ł͂Ȃ��W�߂������g���ĐϋɓI�ȓ����|�����ł���悤�ɂȂ�v�Ƒ�����B
�u���z�I�ɂ͕K�v�ȏ����T�[�o�������ŏW�߂Ă���āA�l�Ԃ͌��f�����������A�Ƃ������Ƃ܂łł���A�\�t�g�E�F�A�G���W�j�A�Ƃ��Ă̐l�ނɑ���v���ɂȂ邩�ȂƁB�Ƃɂ����A�v�Z�\�͂����������Ă��āA�\�t�g�E�F�A�J���҂ɂ́A���̐V�������p�̎d�������߂��Ă��邱�Ƃ͎����Ȃ킯�ł��B�K���Ȃ��ƂɃN���E�h�≼�z�v�Z�@�A���UVCS�A�������ȂǁA���낢��ȗv�f�Z�p���o������Ă��Ă��܂��B���ꂩ���CI�T�[�o�́A���������j�[�Y����荞��ł����ׂ��ł͂Ȃ����ƍl���Ă��܂��v�i������j
�֘A�����N
�֘A�L��
���������������F
- ���^�p�̏�Q�Ή����Ԕ�r�Ɍ���A���O�Ǘ���Ղ̌��� �i2017/5/9�j
�@���O��Ղ̍\�z���@�◘�p���@�A���ۂ̈Č��Ŏg�����Ƃ��̎���Ȃǂ��Љ��A�ځB����́A���Č�������Ƃ��A���O�Ǘ���Ղ̗L�p�����A��Q�Ή����Ԕ�r�������ďЉ� - Chatwork�ALINE�ANetflix���i�߂郊�A�N�e�B�u�V�X�e���Ƃ͉��� �i2017/4/27�j
�@�u���A�N�e�B�u�v�Ɋ֘A�������̗p��ɂ��ĉ�����A���A�N�e�B�u�V�X�e�����������邽�߂̃��C�u�������Љ�܂� - Fluentd�{Elasticsearch�{Kibana�ō�郍�O��Ղ̊T�v�ƍ\�z���@ �i2017/4/6�j
�@���O��Ղ���������Fluentd�{Elasticsearch�{Kibana�ɂ��āA�\�z���@�◘�p���@�A���ۂ̈Č��Ŏg�����Ƃ��̎���Ȃǂ��Љ��A�ځB����́A���O��Ղ̍\�z�A���p���@�ɂ��� - �v���O���~���O�ƃr���h�AAndroid�A�v���J���AJava�̊�b�m�� �i2017/4/3�j
�@���S�҂��AJava������g����Android�̃X�}�z�A�v���J����ʂ��ăv���O���~���O�Ƃ͉������w�ԘA�ځB����́A�v���O���~���O�ƃr���h�AAndroid�A�v���J���AJava�Ɋւ����b�m�����������B
�L�����A�A�b�v
- - PR -
- - PR -
�uITmedia �}�[�P�e�B���O�v�V���L��
Microsoft�P���̌Ǎ��̃r�W�l�XSNS��AI�̎���ɂǂ��������H�\�\2025�N��SNS��\���iLinkedIn�ҁj
�r�W�l�X�����^�̃\�[�V�����v���b�g�t�H�[���Ƃ��ēƎ��̗����ʒu���m������LinkedIn�B...
�\�j�[�ƃf�B�Y�j�[����Ղ̃R���{�@NBA�̎�����3D�A�j�������A���^�C���ŗZ��
�h�i���h�_�b�N�A�O�[�t�B�[�A���̑��̐l�C�L�������v���o�X�P�b�g�{�[���̎����̏��̃A...
ChatGPT��������Ȃ��I�@����AI�́u�����ʃ����L���O�v�A���E18�J���̌X���́H
ChatGPT�̈��|�I�Ȑl�C���ۗ�����ŁAGemini��Perplexity�ACopilot�����ڂ��W�߂Ă���...