CI
の編集
https://www.seasar.org:443/wiki/index.php?CI
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
AccessObject
AnsweringYourQuestions
Application
BracketName
CI
ChangeLog
ChangeLog/DBFlute
ChangeLog/S2Axis
ChangeLog/S2DAO
ChangeLog/S2Hibernate
ChangeLog/S2JCA
ChangeLog/S2JMS
ChangeLog/S2JSF
ChangeLog/S2RMI
ChangeLog/S2Remoting
ChangeLog/S2Struts
ChangeLog/Seasar
Comment/S2Dao-CodeGen
Comment/Sandbox/S2AnA
Comment/Sandbox/S2BTS
Comment/Sandbox/S2Cayenne
Comment/Sandbox/S2Dao-CodeGen
Comment/Sandbox/S2Hessian
Comment/Sandbox/S2HsqldbServer
Comment/Sandbox/S2Laszlo
Comment/Sandbox/S2Velocity
Comment/YearEndParty2006
Comment/YearEndParty2007
Committer
Committer/Join
Committer/ProjectSite
CompareDBFluteWithCodeGen
CreateSandboxJavaProjectTemplateWithMaven2
CvsOnSourceforgeJp
DSSR0001
DSSR0002
DSSR0003
DSSR0004
DSSR0005
DSSR0006
DSSR0007
DSSR0101
DSSR0102
DSSR0103
DSSR0104
DSSR0105
DSSR0106
DSSR0107
DSSR0108
DSSR0109
DSSR0110
DSSR0111
DSSR0112
DSSR0113
DSSR0114
DSSR0115
DSSR0116
DSSR0117
DeployToMaven2RepoRemote
DeployToMaven2RepoRemoteWithWebDAV
DeployToMavenRepoRemote
Diigu
Diigu/diigu-maven-plugin
Diigu/diigu-maven-plugin/dev
Dolteng
DoltengIDs
DomaUpdateOperationLog
ESSR0001
ESSR0002
ESSR0003
ESSR0004
ESSR0007
ESSR0017
ESSR0026
ESSR0032
ESSR0040
ESSR0041
ESSR0042
ESSR0043
ESSR0044
ESSR0045
ESSR0046
ESSR0047
ESSR0048
ESSR0049
ESSR0050
ESSR0051
ESSR0052
ESSR0053
ESSR0054
ESSR0055
ESSR0056
ESSR0057
ESSR0058
ESSR0059
ESSR0060
ESSR0061
ESSR0062
ESSR0063
ESSR0064
ESSR0065
ESSR0066
ESSR0067
ESSR0068
ESSR0069
ESSR0070
ESSR0071
ESSR0072
ESSR0073
ESSR0074
ESSR0075
ESSR0076
ESSR0077
ESSR0078
ESSR0079
ESSR0080
ESSR0081
ESSR0082
ESSR0083
ESSR0084
ESSR0085
ESSR0086
ESSR0087
ESSR0088
ESSR0089
ESSR0090
ESSR0091
ESSR0092
ESSR0093
ESSR0094
ESSR0095
ESSR0096
ESSR0097
ESSR0303
ESSR0304
ESSR0305
ESSR0306
ESSR0307
ESSR0308
ESSR0309
ESSR0310
ESSR0311
ESSR0312
ESSR0313
ESSR0314
ESSR0315
ESSR0316
ESSR0317
ESSR0318
ESSR0319
ESSR0320
ESSR0321
ESSR0322
ESSR0323
ESSR0324
ESSR0325
ESSR0326
ESSR0327
ESSR0363
ESSR0364
ESSR0365
ESSR0366
ESSR0400
ESSR0401
ESSR0402
ESSR0403
ESSR0404
ESSR0405
ESSR0406
ESSR0407
ESSR0408
ESSR0409
ESSR0410
ESSR0600
ESSR0601
ESSR0602
ESSR0700
ESSR0701
ESSR0702
ESSR0703
ESSR0704
ESSR0705
ESSR0706
ESSR0707
ESSR0708
ESSR0709
ESSR0710
ESSR0711
ESSR0712
ESSR0713
ESSR0714
ESSR0715
ESSR0716
ESSR0717
ESSR0718
ESSR0719
ESSR0721
ESSR0722
ESSR0723
ESSR0724
ESSR0725
ESSR0726
ESSR0727
ESSR0728
ESSR0729
ESSR0730
ESSR0731
ESSR0732
ESSR0733
ESSR0734
ESSR0735
ESSR0736
ESSR0737
ESSR0738
ESSR0739
ESSR0740
ESSR0741
ESSR0742
ESSR0743
ESSR0744
ESSR0745
ESSR0746
ESSR0747
ESSR0748
ESSR0749
ESSR0750
ESSR0751
ESSR0752
ESSR0753
ESSR0754
ESSR0755
ESSR0756
ESSR0757
ESSR0758
ESSR0759
ESSR0760
ESSR0761
ESSR0762
ESSR0763
FAQ
FAQ/Committer
FAQ/Dolteng
FAQ/S2AOP
FAQ/S2Container
FAQ/S2DAO
FAQ/S2DaoTiger
FAQ/S2Flex2
FAQ/S2JDBC-Gen
FAQ/S2JSF
FAQ/S2RMI
FAQ/S2Struts
FAQ/Teeda
FormattingRules
FrontPage
Git
GitMigration
GitMigrationRequest
Help
Hudson
ISSR0001
ISSR0002
ISSR0003
ISSR0005
ISSR0006
ISSR0007
InterWiki
InterWikiName
InterWikiSandBox
InterWikiテクニカル
Kijimuna
Kusu
Kusu/1
Kusu/2
Kusu/3
Kusu/4
Maven2ApplyToCentralRepogitory
Maven2DeployToRepoRemoteWithSCP
Maven2DeployToRepoRemoteWithWebDAV
Maven2DeployToSiteRemoteWithWebDAV
Maven2RepoRemote
Maven2Troubleshooting
MavenInformation
MavenRepoRemote
MavenUpload
Maya/ToDo/1
Maya/ToDo/2
Maya/ToDo/3
Maya/ToDo/4
Maya/ToDo/5
Maya/ToDo/6
Maya/ToDo/9
Mayaa
Mayaa/BestPractice
Mayaa/DevRoom
Mayaa/comment
MenuBar
Messages_caution
PHP
Project
Project/Application
Project/Structure
ProjectCommitter
PukiWiki
PukiWiki/1.4
PukiWiki/1.4/Manual
PukiWiki/1.4/Manual/Plugin
PukiWiki/1.4/Manual/Plugin/A-D
PukiWiki/1.4/Manual/Plugin/E-G
PukiWiki/1.4/Manual/Plugin/H-K
PukiWiki/1.4/Manual/Plugin/L-N
PukiWiki/1.4/Manual/Plugin/O-R
PukiWiki/1.4/Manual/Plugin/S-U
PukiWiki/1.4/Manual/Plugin/V-Z
PukiWiki/1.4/マニュアル/プラグイン
PukiWiki/1.4/マニュアル/プラグイン/a
PukiWiki/1.4/マニュアル/プラグイン/b
PukiWiki/1.4/マニュアル/プラグイン/c
PukiWiki/1.4/マニュアル/プラグイン/d
PukiWiki/1.4/マニュアル/プラグイン/e
PukiWiki/1.4/マニュアル/プラグイン/f
PukiWiki/1.4/マニュアル/プラグイン/h
PukiWiki/1.4/マニュアル/プラグイン/i
PukiWiki/1.4/マニュアル/プラグイン/l
PukiWiki/1.4/マニュアル/プラグイン/m
PukiWiki/1.4/マニュアル/プラグイン/n
PukiWiki/1.4/マニュアル/プラグイン/o
PukiWiki/1.4/マニュアル/プラグイン/p
PukiWiki/1.4/マニュアル/プラグイン/r
PukiWiki/1.4/マニュアル/プラグイン/s
PukiWiki/1.4/マニュアル/プラグイン/t
PukiWiki/1.4/マニュアル/プラグイン/u
PukiWiki/1.4/マニュアル/プラグイン/v
PukiWiki/1.4/マニュアル/プラグイン/y
RecentDeleted
S2.NET-1.0.0-beta1
S2Axis
S2Dao
S2Dao-CodeGen
S2Dao-CodeGen/0.1.x
S2Dao-CodeGen/0.2.x
S2Dao-CodeGen/Model
S2Dao-CodeGen/releaseHowTo
S2Dao/DevelopmentBadKnowHow
S2Dao/dao.dicon
S2Dao/dev/releaseHowTo
S2DaoUpdateOperationLog
S2Dao使用時のメモリリーク
S2Directory
S2GroovyBuilder
S2Hibernate
S2JDBC-Gen
S2JSF
S2JSFExample
S2Pager
S2Presentation
S2Struts
S2StrutsUnit
S2StrutsUpdateOperationLog
S2Tapestry
S2i18n
S2i18n/S2
S2i18n/S2ComparisonWithSpring
S2i18n/index
S2i18n/projects
S2i18n/s2struts
S2i18n/s2strutsunit
S2i18n/setup
S2i18n/tx
S2i18n/white
SJP/org.seasar.extension.unit.S2TestCase
SJP/org.seasar.framework.container.S2Container
SSR
SSRMessages
SandBox
Sandbox/S2AnA
Sandbox/S2BTS
Sandbox/S2BTS/Draft
Sandbox/S2CRM
Sandbox/S2Cayenne
Sandbox/S2Dao-CodeGen
Sandbox/S2Dao-CodeGen/InputFormat
Sandbox/S2Dao-CodeGen/Model
Sandbox/S2GPSS
Sandbox/S2Hessian
Sandbox/S2HessianDotNet
Sandbox/S2HsqldbServer
Sandbox/S2IdeaProcessor
Sandbox/S2JNDI
Sandbox/S2Javelin
Sandbox/S2Laszlo
Sandbox/S2PMS
Sandbox/S2ProjectMap
Sandbox/S2Quartz
Sandbox/S2RMI
Sandbox/S2Remoting
Sandbox/S2Velocity
Sandbox/S2WorkFlow
Sandbox/S2XWork
Sandbox/S2XmlRpc
Sandbox/Uruma
Seasar
SeasarJavadocProject
SeasarJavadocProject/org.seasar.framework.container
SeasarJavadocProject/org.seasar.framework.container/KPT
SeasarJavadocProject/org.seasar.framework.container/KPT0
SeasarSampleProject
SeasarSandboxProject
SeasarShowcase
SeasarText
SeasarUpdateOperationLog
SeasarVideo
SeasarVideo/Program
SeasarWhatsNew
SeasarWhatsNew/2004-11-05
SeasarWhatsNew/2004-11-11
SeasarWhatsNew/2004-11-12
SeasarWhatsNew/2004-11-16
SeasarWhatsNew/2004-11-17
SeasarWhatsNew/2004-11-18
SeasarWhatsNew/2004-11-19
SeasarWhatsNew/2004-11-22
SeasarWhatsNew/2004-12-02
SeasarWhatsNew/2004-12-04
SeasarWhatsNew/2004-12-06
SeasarWhatsNew/2004-12-07
SeasarWhatsNew/2004-12-13
SeasarWhatsNew/2004-12-14
SeasarWhatsNew/2004-12-16
SeasarWhatsNew/2004-12-17
SeasarWhatsNew/2004-12-20
SeasarWhatsNew/2004-12-25
SeasarWhatsNew/2005-01-10
SeasarWhatsNew/2005-01-11
SeasarWhatsNew/2005-01-18
SeasarWhatsNew/2005-01-23
SeasarWhatsNew/2005-01-27
SeasarWhatsNew/2005-01-30
SeasarWhatsNew/2005-02-02
SeasarWhatsNew/2005-02-03
SeasarWhatsNew/2005-02-06
SeasarWhatsNew/2005-02-09
SeasarWhatsNew/2005-02-14
SeasarWhatsNew/2005-02-18
SeasarWhatsNew/2005-02-23
SeasarWhatsNew/2005-02-24
SeasarWhatsNew/2005-02-27
SeasarWhatsNew/2005-03-01
SeasarWhatsNew/2005-03-02
SeasarWhatsNew/2005-03-03
SeasarWhatsNew/2005-03-04
SeasarWhatsNew/2005-03-05
SeasarWhatsNew/2005-03-14
SeasarWhatsNew/2005-03-15
SeasarWhatsNew/2005-03-25
SeasarWhatsNew/2005-03-28
SeasarWhatsNew/2005-03-29
SeasarWhatsNew/2005-03-30
SeasarWhatsNew/2005-03-31
SeasarWhatsNew/2005-04-02
SeasarWhatsNew/2005-04-06
SeasarWhatsNew/2005-04-11
SeasarWhatsNew/2005-04-19
SeasarWhatsNew/2005-05-01
SeasarWhatsNew/2005-05-02
SeasarWhatsNew/2005-05-03
SeasarWhatsNew/2005-05-07
SeasarWhatsNew/2005-05-09
SeasarWhatsNew/2005-05-10
SeasarWhatsNew/2005-05-12
SeasarWhatsNew/2005-05-13
SeasarWhatsNew/2005-05-15
SeasarWhatsNew/2005-05-21
SeasarWhatsNew/2005-05-22
SeasarWhatsNew/2005-05-29
SeasarWhatsNew/2005-05-30
SeasarWhatsNew/2005-05-31
SeasarWhatsNew/2005-06-06
SeasarWhatsNew/2005-06-10
SeasarWhatsNew/2005-06-14
SeasarWhatsNew/2005-06-18
SeasarWhatsNew/2005-06-22
SeasarWhatsNew/2005-06-30
SeasarWhatsNew/2005-07-09
SeasarWhatsNew/2005-07-12
SeasarWhatsNew/2005-07-23
SeasarWhatsNew/2005-07-24
SeasarWhatsNew/2005-07-27
SeasarWhatsNew/2005-09-09
SeasarWhatsNew/2005-09-10
SeasarWhatsNew/2005-10-10
SeasarWhatsNew/2005-10-16
SeasarWhatsNew/2005-10-18
SeasarWhatsNew/2005-10-19
SeasarWhatsNew/2005-11-01
SeasarWhatsNew/2005-11-13
SeasarWhatsNew/2005-12-23
SeasarWhatsNew/2006-01-22
SeasarWhatsNew/2006-02-26
SeasarWhatsNew/2006-04-06
SeasarWhatsNew/2006-05-06
SeasarWhatsNew/2006-05-09
SeasarWhatsNew/2006-05-10
SeasarWhatsNew/2006-05-11
SeasarWhatsNew/2006-06-02
SeasarWhatsNew/2006-06-05
SeasarWhatsNew/2006-06-13
SeasarWhatsNew/2006-06-15
SeasarWhatsNew/2006-06-16
SeasarWhatsNew/2006-06-17
SeasarWhatsNew/2006-06-20
SeasarWhatsNew/2006-06-21
SeasarWhatsNew/2006-07-05
SeasarWhatsNew/2006-07-09
SeasarWhatsNew/2006-07-10
SeasarWhatsNew/2006-07-13
SeasarWhatsNew/2006-07-17
SeasarWhatsNew/2006-07-24
SeasarWhatsNew/2006-07-26
SeasarWhatsNew/2006-07-28
SeasarWhatsNew/2006-08-05
SeasarWhatsNew/2006-08-07
SeasarWhatsNew/2006-08-12
SeasarWhatsNew/2006-08-14
SeasarWhatsNew/2006-08-16
SeasarWhatsNew/2006-09-01
SeasarWhatsNew/2006-09-03
SeasarWhatsNew/2006-09-04
SeasarWhatsNew/2006-09-05
SeasarWhatsNew/2006-09-21
SeasarWhatsNew/2006-09-22
SeasarWhatsNew/2006-09-23
SeasarWhatsNew/2006-09-25
SeasarWhatsNew/2006-09-27
SeasarWhatsNew/2006-09-29
SeasarWhatsNew/2006-10-11
SeasarWhatsNew/2006-10-14
SeasarWhatsNew/2006-10-15
SeasarWhatsNew/2006-10-16
SeasarWhatsNew/2006-10-18
SeasarWhatsNew/2006-10-20
SeasarWhatsNew/2006-10-22
SeasarWhatsNew/2006-10-24
SeasarWhatsNew/2006-10-25
SeasarWhatsNew/2006-10-26
SeasarWhatsNew/2006-10-29
SeasarWhatsNew/2006-10-30
SeasarWhatsNew/2006-10-31
SeasarWhatsNew/2006-11-01
SeasarWhatsNew/2006-11-04
SeasarWhatsNew/2006-11-07
SeasarWhatsNew/2006-11-08
SeasarWhatsNew/2006-11-10
SeasarWhatsNew/2006-11-11
SeasarWhatsNew/2006-11-12
SeasarWhatsNew/2006-11-14
SeasarWhatsNew/2006-11-15
SeasarWhatsNew/2006-11-16
SeasarWhatsNew/2006-11-17
SeasarWhatsNew/2006-11-18
SeasarWhatsNew/2006-11-23
SeasarWhatsNew/2006-11-27
SeasarWhatsNew/2006-11-30
SeasarWhatsNew/2006-12-02
SeasarWhatsNew/2006-12-04
SeasarWhatsNew/2006-12-10
SeasarWhatsNew/2006-12-11
SeasarWhatsNew/2006-12-17
SeasarWhatsNew/2006-12-24
SeasarWhatsNew/2006-12-25
SeasarWhatsNew/2006-12-28
SeasarWhatsNew/2006-12-29
SeasarWhatsNew/2006-12-31
SeasarWhatsNew/2007-01-10
SeasarWhatsNew/2007-01-12
SeasarWhatsNew/2007-01-13
SeasarWhatsNew/2007-01-14
SeasarWhatsNew/2007-01-15
SeasarWhatsNew/2007-01-20
SeasarWhatsNew/2007-01-22
SeasarWhatsNew/2007-01-26
SeasarWhatsNew/2007-01-30
SeasarWhatsNew/2007-01-31
SeasarWhatsNew/2007-02-02
SeasarWhatsNew/2007-02-04
SeasarWhatsNew/2007-02-09
SeasarWhatsNew/2007-02-11
SeasarWhatsNew/2007-02-12
SeasarWhatsNew/2007-02-13
SeasarWhatsNew/2007-02-14
SeasarWhatsNew/2007-02-17
SeasarWhatsNew/2007-02-19
SeasarWhatsNew/2007-02-21
SeasarWhatsNew/2007-02-24
SeasarWhatsNew/2007-02-28
SeasarWhatsNew/2007-03-01
SeasarWhatsNew/2007-03-02
SeasarWhatsNew/2007-03-05
SeasarWhatsNew/2007-03-08
SeasarWhatsNew/2007-03-10
SeasarWhatsNew/2007-03-11
SeasarWhatsNew/2007-03-12
SeasarWhatsNew/2007-03-13
SeasarWhatsNew/2007-03-20
SeasarWhatsNew/2007-03-24
SeasarWhatsNew/2007-03-31
SeasarWhatsNew/2007-04-02
SeasarWhatsNew/2007-04-05
SeasarWhatsNew/2007-04-06
SeasarWhatsNew/2007-04-07
SeasarWhatsNew/2007-04-09
SeasarWhatsNew/2007-04-11
SeasarWhatsNew/2007-04-12
SeasarWhatsNew/2007-04-14
SeasarWhatsNew/2007-04-23
SeasarWhatsNew/2007-04-28
SeasarWhatsNew/2007-05-05
SeasarWhatsNew/2007-05-11
SeasarWhatsNew/2007-05-22
SeasarWhatsNew/2007-05-24
SeasarWhatsNew/2007-05-25
SeasarWhatsNew/2007-05-26
SeasarWhatsNew/2007-05-29
SeasarWhatsNew/2007-06-02
SeasarWhatsNew/2007-06-08
SeasarWhatsNew/2007-06-14
SeasarWhatsNew/2007-06-22
SeasarWhatsNew/2007-06-29
SeasarWhatsNew/2007-07-01
SeasarWhatsNew/2007-07-02
SeasarWhatsNew/2007-07-03
SeasarWhatsNew/2007-07-04
SeasarWhatsNew/2007-07-07
SeasarWhatsNew/2007-07-11
SeasarWhatsNew/2007-07-17
SeasarWhatsNew/2007-07-20
SeasarWhatsNew/2007-07-21
SeasarWhatsNew/2007-07-23
SeasarWhatsNew/2007-07-30
SeasarWhatsNew/2007-07-31
SeasarWhatsNew/2007-08-01
SeasarWhatsNew/2007-08-08
SeasarWhatsNew/2007-08-10
SeasarWhatsNew/2007-08-13
SeasarWhatsNew/2007-08-14
SeasarWhatsNew/2007-08-17
SeasarWhatsNew/2007-08-19
SeasarWhatsNew/2007-08-23
SeasarWhatsNew/2007-08-25
SeasarWhatsNew/2007-08-27
SeasarWhatsNew/2007-09-03
SeasarWhatsNew/2007-09-09
SeasarWhatsNew/2007-10-09
SeasarWhatsNew/2007-10-10
SeasarWhatsNew/2007-10-18
SeasarWhatsNew/2007-10-22
SeasarWhatsNew/2007-10-23
SeasarWhatsNew/2007-10-24
SeasarWhatsNew/2007-11-02
SeasarWhatsNew/2007-11-03
SeasarWhatsNew/2007-11-08
SeasarWhatsNew/2007-11-10
SeasarWhatsNew/2007-11-12
SeasarWhatsNew/2007-11-13
SeasarWhatsNew/2007-11-14
SeasarWhatsNew/2007-11-19
SeasarWhatsNew/2007-11-21
SeasarWhatsNew/2007-11-22
SeasarWhatsNew/2007-11-24
SeasarWhatsNew/2007-11-27
SeasarWhatsNew/2007-11-30
SeasarWhatsNew/2007-12-07
SeasarWhatsNew/2007-12-10
SeasarWhatsNew/2007-12-14
SeasarWhatsNew/2007-12-15
SeasarWhatsNew/2007-12-16
SeasarWhatsNew/2007-12-21
SeasarWhatsNew/2007-12-22
SeasarWhatsNew/2007-12-28
SeasarWhatsNew/2007-12-29
SeasarWhatsNew/2007-12-31
SeasarWhatsNew/2008-01-04
SeasarWhatsNew/2008-01-08
SeasarWhatsNew/2008-01-09
SeasarWhatsNew/2008-01-10
SeasarWhatsNew/2008-01-11
SeasarWhatsNew/2008-01-15
SeasarWhatsNew/2008-01-16
SeasarWhatsNew/2008-01-17
SeasarWhatsNew/2008-01-18
SeasarWhatsNew/2008-01-20
SeasarWhatsNew/2008-01-25
SeasarWhatsNew/2008-01-28
SeasarWhatsNew/2008-01-31
SeasarWhatsNew/2008-02-05
SeasarWhatsNew/2008-02-06
SeasarWhatsNew/2008-02-08
SeasarWhatsNew/2008-02-09
SeasarWhatsNew/2008-02-11
SeasarWhatsNew/2008-02-13
SeasarWhatsNew/2008-02-18
SeasarWhatsNew/2008-02-22
SeasarWhatsNew/2008-02-23
SeasarWhatsNew/2008-02-26
SeasarWhatsNew/2008-02-28
SeasarWhatsNew/2008-03-02
SeasarWhatsNew/2008-03-03
SeasarWhatsNew/2008-03-07
SeasarWhatsNew/2008-03-08
SeasarWhatsNew/2008-03-10
SeasarWhatsNew/2008-03-14
SeasarWhatsNew/2008-03-15
SeasarWhatsNew/2008-03-17
SeasarWhatsNew/2008-03-21
SeasarWhatsNew/2008-03-22
SeasarWhatsNew/2008-03-28
SeasarWhatsNew/2008-03-29
SeasarWhatsNew/2008-03-31
SeasarWhatsNew/2008-04-03
SeasarWhatsNew/2008-04-05
SeasarWhatsNew/2008-04-08
SeasarWhatsNew/2008-04-11
SeasarWhatsNew/2008-04-12
SeasarWhatsNew/2008-04-13
SeasarWhatsNew/2008-04-18
SeasarWhatsNew/2008-04-24
SeasarWhatsNew/2008-04-27
SeasarWhatsNew/2008-05-07
SeasarWhatsNew/2008-05-09
SeasarWhatsNew/2008-05-10
SeasarWhatsNew/2008-05-13
SeasarWhatsNew/2008-05-17
SeasarWhatsNew/2008-05-18
SeasarWhatsNew/2008-05-19
SeasarWhatsNew/2008-05-20
SeasarWhatsNew/2008-05-21
SeasarWhatsNew/2008-05-22
SeasarWhatsNew/2008-05-23
SeasarWhatsNew/2008-05-28
SeasarWhatsNew/2008-06-02
SeasarWhatsNew/2008-06-03
SeasarWhatsNew/2008-06-04
SeasarWhatsNew/2008-06-05
SeasarWhatsNew/2008-06-06
SeasarWhatsNew/2008-06-09
SeasarWhatsNew/2008-06-14
SeasarWhatsNew/2008-06-21
SeasarWhatsNew/2008-06-23
SeasarWhatsNew/2008-06-27
SeasarWhatsNew/2008-06-29
SeasarWhatsNew/2008-06-30
SeasarWhatsNew/2008-07-03
SeasarWhatsNew/2008-07-04
SeasarWhatsNew/2008-07-05
SeasarWhatsNew/2008-07-06
SeasarWhatsNew/2008-07-13
SeasarWhatsNew/2008-07-25
SeasarWhatsNew/2008-08-01
SeasarWhatsNew/2008-08-07
SeasarWhatsNew/2008-08-08
SeasarWhatsNew/2008-08-09
SeasarWhatsNew/2008-08-11
SeasarWhatsNew/2008-08-12
SeasarWhatsNew/2008-08-15
SeasarWhatsNew/2008-08-17
SeasarWhatsNew/2008-08-22
SeasarWhatsNew/2008-08-26
SeasarWhatsNew/2008-08-27
SeasarWhatsNew/2008-09-02
SeasarWhatsNew/2008-09-04
SeasarWhatsNew/2008-09-05
SeasarWhatsNew/2008-09-08
SeasarWhatsNew/2008-09-21
SeasarWhatsNew/2008-09-23
SeasarWhatsNew/2008-09-25
SeasarWhatsNew/2008-10-08
SeasarWhatsNew/2008-10-10
SeasarWhatsNew/2008-10-13
SeasarWhatsNew/2008-10-17
SeasarWhatsNew/2008-10-22
SeasarWhatsNew/2008-10-23
SeasarWhatsNew/2008-10-24
SeasarWhatsNew/2008-10-29
SeasarWhatsNew/2008-10-30
SeasarWhatsNew/2008-10-31
SeasarWhatsNew/2008-11-06
SeasarWhatsNew/2008-11-11
SeasarWhatsNew/2008-11-13
SeasarWhatsNew/2008-11-14
SeasarWhatsNew/2008-11-21
SeasarWhatsNew/2008-11-22
SeasarWhatsNew/2008-11-23
SeasarWhatsNew/2008-11-26
SeasarWhatsNew/2008-12-01
SeasarWhatsNew/2008-12-04
SeasarWhatsNew/2008-12-05
SeasarWhatsNew/2008-12-10
SeasarWhatsNew/2008-12-12
SeasarWhatsNew/2008-12-15
SeasarWhatsNew/2009-01-01
SeasarWhatsNew/2009-01-09
SeasarWhatsNew/2009-01-16
SeasarWhatsNew/2009-01-20
SeasarWhatsNew/2009-01-27
SeasarWhatsNew/2009-01-29
SeasarWhatsNew/2009-01-31
SeasarWhatsNew/2009-02-01
SeasarWhatsNew/2009-02-03
SeasarWhatsNew/2009-02-06
SeasarWhatsNew/2009-02-11
SeasarWhatsNew/2009-02-13
SeasarWhatsNew/2009-02-19
SeasarWhatsNew/2009-02-22
SeasarWhatsNew/2009-02-23
SeasarWhatsNew/2009-03-01
SeasarWhatsNew/2009-03-03
SeasarWhatsNew/2009-03-21
SeasarWhatsNew/2009-04-01
SeasarWhatsNew/2009-04-12
SeasarWhatsNew/2009-04-16
SeasarWhatsNew/2009-04-17
SeasarWhatsNew/2009-05-01
SeasarWhatsNew/2009-05-06
SeasarWhatsNew/2009-05-16
SeasarWhatsNew/2009-05-17
SeasarWhatsNew/2009-05-18
SeasarWhatsNew/2009-05-19
SeasarWhatsNew/2009-05-27
SeasarWhatsNew/2009-05-29
SeasarWhatsNew/2009-06-01
SeasarWhatsNew/2009-06-02
SeasarWhatsNew/2009-06-03
SeasarWhatsNew/2009-06-06
SeasarWhatsNew/2009-06-13
SeasarWhatsNew/2009-06-20
SeasarWhatsNew/2009-07-01
SeasarWhatsNew/2009-07-10
SeasarWhatsNew/2009-07-21
SeasarWhatsNew/2009-07-28
SeasarWhatsNew/2009-08-05
SeasarWhatsNew/2009-08-07
SeasarWhatsNew/2009-08-08
SeasarWhatsNew/2009-08-27
SeasarWhatsNew/2009-08-31
SeasarWhatsNew/2009-09-01
SeasarWhatsNew/2009-09-06
SeasarWhatsNew/2009-09-18
SeasarWhatsNew/2009-10-06
SeasarWhatsNew/2009-10-15
SeasarWhatsNew/2009-10-19
SeasarWhatsNew/2009-11-01
SeasarWhatsNew/2009-11-03
SeasarWhatsNew/2009-11-04
SeasarWhatsNew/2009-11-19
SeasarWhatsNew/2009-11-27
SeasarWhatsNew/2009-11-30
SeasarWhatsNew/2009-12-01
SeasarWhatsNew/2009-12-12
SeasarWhatsNew/2009-12-16
SeasarWhatsNew/2010-01-01
SeasarWhatsNew/2010-02-01
SeasarWhatsNew/2010-02-03
SeasarWhatsNew/2010-02-11
SeasarWhatsNew/2010-02-18
SeasarWhatsNew/2010-02-19
SeasarWhatsNew/2010-02-20
SeasarWhatsNew/2010-02-27
SeasarWhatsNew/2010-03-03
SeasarWhatsNew/2010-03-04
SeasarWhatsNew/2010-03-11
SeasarWhatsNew/2010-03-12
SeasarWhatsNew/2010-03-14
SeasarWhatsNew/2010-03-16
SeasarWhatsNew/2010-03-20
SeasarWhatsNew/2010-03-21
SeasarWhatsNew/2010-03-28
SeasarWhatsNew/2010-03-30
SeasarWhatsNew/2010-04-03
SeasarWhatsNew/2010-04-09
SeasarWhatsNew/2010-04-10
SeasarWhatsNew/2010-04-11
SeasarWhatsNew/2010-04-16
SeasarWhatsNew/2010-04-18
SeasarWhatsNew/2010-04-20
SeasarWhatsNew/2010-05-01
SeasarWhatsNew/2010-05-15
SeasarWhatsNew/2010-05-31
SeasarWhatsNew/2010-06-03
SeasarWhatsNew/2010-06-13
SeasarWhatsNew/2010-06-15
SeasarWhatsNew/2010-06-20
SeasarWhatsNew/2010-07-01
SeasarWhatsNew/2010-07-15
SeasarWhatsNew/2010-08-01
SeasarWhatsNew/2010-08-03
SeasarWhatsNew/2010-08-31
SeasarWhatsNew/2010-09-08
SeasarWhatsNew/2010-09-15
SeasarWhatsNew/2010-10-01
SeasarWhatsNew/2010-10-02
SeasarWhatsNew/2010-10-04
SeasarWhatsNew/2010-10-15
SeasarWhatsNew/2010-11-01
SeasarWhatsNew/2010-11-06
SeasarWhatsNew/2010-11-16
SeasarWhatsNew/2010-11-23
SeasarWhatsNew/2010-11-28
SeasarWhatsNew/2010-12-01
SeasarWhatsNew/2010-12-10
SeasarWhatsNew/2010-12-15
SeasarWhatsNew/2010-12-28
SeasarWhatsNew/2011-01-01
SeasarWhatsNew/2011-01-15
SeasarWhatsNew/2011-01-21
SeasarWhatsNew/2011-01-29
SeasarWhatsNew/2011-01-31
SeasarWhatsNew/2011-02-05
SeasarWhatsNew/2011-02-19
SeasarWhatsNew/2011-03-21
SeasarWhatsNew/2011-03-30
SeasarWhatsNew/2011-04-20
SeasarWhatsNew/2011-05-02
SeasarWhatsNew/2011-05-17
SeasarWhatsNew/2011-06-07
SeasarWhatsNew/2011-06-08
SeasarWhatsNew/2011-06-18
SeasarWhatsNew/2011-06-22
SeasarWhatsNew/2011-06-26
SeasarWhatsNew/2011-07-01
SeasarWhatsNew/2011-07-18
SeasarWhatsNew/2011-07-26
SeasarWhatsNew/2011-08-01
SeasarWhatsNew/2011-08-05
SeasarWhatsNew/2011-08-12
SeasarWhatsNew/2011-08-20
SeasarWhatsNew/2011-08-28
SeasarWhatsNew/2011-09-11
SeasarWhatsNew/2011-09-19
SeasarWhatsNew/2011-10-07
SeasarWhatsNew/2011-10-16
SeasarWhatsNew/2011-10-21
SeasarWhatsNew/2011-10-31
SeasarWhatsNew/2011-11-08
SeasarWhatsNew/2011-11-23
SeasarWhatsNew/2011-11-26
SeasarWhatsNew/2011-12-01
SeasarWhatsNew/2011-12-23
SeasarWhatsNew/2012-01-01
SeasarWhatsNew/2012-01-09
SeasarWhatsNew/2012-02-01
SeasarWhatsNew/2012-02-17
SeasarWhatsNew/2012-03-03
SeasarWhatsNew/2012-03-14
SeasarWhatsNew/2012-04-03
SeasarWhatsNew/2012-04-15
SeasarWhatsNew/2012-04-26
SeasarWhatsNew/2012-05-08
SeasarWhatsNew/2012-05-19
SeasarWhatsNew/2012-05-20
SeasarWhatsNew/2012-06-17
SeasarWhatsNew/2012-06-24
SeasarWhatsNew/2012-07-07
SeasarWhatsNew/2012-07-24
SeasarWhatsNew/2012-08-04
SeasarWhatsNew/2012-08-05
SeasarWhatsNew/2012-08-13
SeasarWhatsNew/2012-08-28
SeasarWhatsNew/2012-09-10
SeasarWhatsNew/2012-09-19
SeasarWhatsNew/2012-09-26
SeasarWhatsNew/2012-10-25
SeasarWhatsNew/2012-12-09
SeasarWhatsNew/2012-12-30
SeasarWhatsNew/2013-01-01
SeasarWhatsNew/2013-01-05
SeasarWhatsNew/2013-01-27
SeasarWhatsNew/2013-02-11
SeasarWhatsNew/2013-02-23
SeasarWhatsNew/2013-03-01
SeasarWhatsNew/2013-03-24
SeasarWhatsNew/2013-03-31
SeasarWhatsNew/2013-04-25
SeasarWhatsNew/2013-05-18
SeasarWhatsNew/2013-05-29
SeasarWhatsNew/2013-06-20
SeasarWhatsNew/2013-07-06
SeasarWhatsNew/2013-07-12
SeasarWhatsNew/2013-07-13
SeasarWhatsNew/2013-07-15
SeasarWhatsNew/2013-07-22
SeasarWhatsNew/2013-08-04
SeasarWhatsNew/2013-08-17
SeasarWhatsNew/2013-08-25
SeasarWhatsNew/2013-08-31
SeasarWhatsNew/2013-09-09
SeasarWhatsNew/2013-09-19
SeasarWhatsNew/2013-09-28
SeasarWhatsNew/2013-09-30
SeasarWhatsNew/2013-10-19
SeasarWhatsNew/2013-10-20
SeasarWhatsNew/2014-01-01
SeasarWhatsNew/2014-02-01
SeasarWhatsNew/2014-03-04
SeasarWhatsNew/2014-05-05
SeasarWhatsNew/2014-05-16
SeasarWhatsNew/2014-05-29
SeasarWhatsNew/2014-06-11
SeasarWhatsNew/2014-06-28
SeasarWhatsNew/2014-07-12
SeasarWhatsNew/2014-08-31
SeasarWhatsNew/2014-09-26
SeasarWhatsNew/2014-10-28
SeasarWhatsNew/2014-10-31
SeasarWhatsNew/2014-11-01
SeasarWhatsNew/2014-12-01
SeasarWhatsNew/2014-12-07
SeasarWhatsNew/2015-03-29
SeasarWhatsNew/2015-09-24
SeasarWhatsNew/2016-02-12
SeasarWiki
SeasarWikiTest
Server/Mail
Skirnir
SubmitTag
Teeda
Teeda/dev
Teeda/dev/CodingConvention
Teeda/dev/Debugging
Teeda/dev/TPTP
Teeda/dev/鉄の掟
Teeda/gettingStarted
Teeda/gettingStartedSetup
Teeda/releaseHowTo
There's a mistake in Seasar2_2_en.pdf
Tracking
Versions
WSSR0003
WSSR0004
WSSR0005
WSSR0006
WSSR0007
WSSR0008
WSSR0009
WSSR0010
WSSR0011
WSSR0012
WSSR0013
WSSR0014
WSSR0084
WSSR0085
WikiEngines
WikiHistory
WikiName
WikiWikiWeb
YearEndParty2006
YearEndParty2007
YukiWiki
appletからS2Container初期化できません
duran
essence
koichik
s2i18n/versusSpring
s2util/signup
shot
suga
swat
vestige
きむきむ
ひが
まさたか
カスタムValidator
コメント/ESSR0308
コメント/ESSR0326
コメント/Kusu
コメント/Sandbox/S2HsqldbServer
コメント/WSSR0014
ヘルプ
整形ルール
文法
日本語
練習用ページ
* 概要 [#x2030101] [[Seasarプロジェクト用のJenkins環境:https://www.seasar.org/ci/]]の説明です。自由に書き足してください。 #contents * アカウント [#m5f56e98] アカウントは、[[Seasar Members:https://www.seasar.org/members/]]で利用しているユーザ名とパスワードです。 * 運営方針 [#dba3b772] Seasar.orgのコミッタアカウントでログインすると利用することができます。既に作成されているジョブの設定や命名規則を真似てジョブを作成し利用してください。 通常のビルドとテストに加えて、Teeda や S2Dao が行っているように、各自の所属するプロジェクトが依存するプロジェクト(例: S2Container) の SNAPSHOT を使ってのビルドとテストをしてもらえると、万が一、依存先のプロジェクトがデグってしまった場合に早期発見できる可能性が高まりますので、是非そのような用途にもお使いください。 ** アイデア [#s9d6248e] - Jenkinsのビルド失敗通知専用のメーリングリストを作成し、そこにメールを投げる [[[operation:2123]:http://ml.seasar.org/archives/operation/2008-November/003951.html]] -- 1. コミッタ全員 -- 2. プロジェクト単位 --- [2009-02-11] 保留中 * 導入されているPlugin [#h5032515] - Disk Usage Plugin - JIRA Plugin - Task Scanner - Checkstyle Plugin - FindBugs Plugin - PMD Plugin - Warnings Plugin - Phing Plugin - Emotional Jenkins Plugin - (Jenkins Test Database Plug-in) * ジョブ設定例 [#gd38e47f] ** Maven プロジェクト + JDK 1.5 [#w376f428] Maven プロジェクトのジョブを JDK 1.5 環境でビルドしたい場合は、下記の設定が必要です。この設定により、ジョブの起動時は JDK 1.6 ですが、コンパイル時は JDK-1.5 が使用されます。 これは [[JENKINS-18403:https://issues.jenkins-ci.org/browse/JENKINS-18403]] に関連し、ジョブ実行時に pom.xml を解析する際、ジョブ設定で指定した JDK 1.5 ではなく、Jenkins が動作する JDK (最新の JDK) が使用されてしまい、コンパイルに失敗するためです。 この問題はフリースタイル・プロジェクトのジョブでは発生しません。 - JDK: JDK-1.6 - ビルド -> ゴールとオプション: -- -Dmaven.compiler.fork=true -Dmaven.compiler.executable=${JENKINS_HOME}/tools/hudson.model.JDK/JDK-1.5/bin/javac clean install ** ビルド設定 [#eab4037c] *** Open Tasks [#x945b6a2] - Scan workspace for open tasks: チェックする - Files to scan: **/*.java - Tasks tags -- High priority: FIXME -- Normal priority: TODO *** PMD [#h2a58fb3] - Publish PMD Analysis Results: チェックする -- 使い方?? (詳しい方記述お願いします) *** Checkstyle [#je2e47d0] - Publish Checkstyle Analysis Results: チェックする -- 使い方?? (詳しい方記述お願いします) *** FindBugs [#k04469fd] - Publish FindBugs Analysis Results: チェックする -- 使い方?? (詳しい方記述お願いします) *** Emotional Jenkins [#o848258e] - ビルド後の処理 -- Emotional Jenkins: チェックする ** ビルド後の処理 [#qa3a6ba4] - Publish Compiler Warnings: チェックする -- File pattern: **/*.java * テスト用データベースを使用するには [#testdb] Jenkins用のサーバにはテスト用のデータベース環境を用意してあります。このデータベースを使用することでDBを使用したテストも実行することができます。データベース環境を使用したい場合は、次のジョブ設定を行うとジョブ名に従って5分以内に自動作成されます。 - ジョブ設定 -- Use test database: チェックする (必須) -- 追加で必要な数: 任意の数字 (オプション) #ref(jenkins_testdb.png) - 軸の切り替え例 -- [[s2container-2.4-s2jdbc-it: diconファイルのOGNL式を利用:https://www.seasar.org/svn/s2container/trunk/s2jdbc-it/src/test/resources/]] データベースソフトウェアに応じて用意されるデータベース環境は下記のとおりです。 ** PostgreSQL [#s33034fe] - PostgreSQL 8.4.13 -- postgresql-server-8.4.13-1.el6_3.x86_64 - HOST: localhost - PORT: 5432 (default) |Jenkins Job| DB| USER| PASS |h |s2container-2.4-seasar2| s2container_2_4_seasar2| s2container_2_4_seasar2| s2container_2_4_seasar2| |s2container-2.4-s2jdbc-it| s2container_2_4_s2jdbc_it| s2container_2_4_s2jdbc_it| s2container_2_4_s2jdbc_it| |Cubby-2.0.x| cubby_2_0_x| cubby_2_0_x| cubby_2_0_x| |>|>|>|BGCOLOR(#d0d8e0):「追加で必要な数」を設定した場合の追加環境| |s2container-2.4-seasar2| s2container_2_4_seasar2_連番| s2container_2_4_seasar2_連番| s2container_2_4_seasar2_連番| |s2container-2.4-s2jdbc-it| s2container_2_4_s2jdbc_it_連番| s2container_2_4_s2jdbc_it_連番| s2container_2_4_s2jdbc_it_連番| |Cubby-2.0.x| cubby_2_0_x_連番| cubby_2_0_x_連番| cubby_2_0_x_連番| *** その他、参考情報 [#hd23e72d] - デフォルトエンコーディング postgres=# \encoding UTF8 ** MySQL [#n7959a7f] - MySQL 5.1.61 -- mysql-server-5.1.61-4.el6.x86_64 - HOST: localhost - PORT: 3306 (default) - Default Storage Engine: InnoDB MySQLの作成できるDBユーザ名の長さが16文字までに制限されているため、次のように「.」や「-」以前の文字列をユーザ名とパスワードに使用します。 |Jenkins Job| DB| USER| PASS |h |s2container-2.4-seasar2| s2container_2_4_seasar2| s2container| s2container | |s2container-2.4-s2jdbc-it| s2container_2_4_s2jdbc_it| s2container| s2container | |Cubby-2.0.x| cubby_2_0_x| cubby| cubby | |>|>|>|BGCOLOR(#d0d8e0):「追加で必要な数」を設定した場合の追加環境| |s2container-2.4-seasar2| s2container_2_4_seasar2_連番| s2container| s2container | |s2container-2.4-s2jdbc-it| s2container_2_4_s2jdbc_it_連番| s2container| s2container | |Cubby-2.0.x| cubby_2_0_x_連番| cubby| cubby | *** 注意事項 [#u59f576e] - テーブル名の大文字と小文字は区別されます Jenkinsから利用可能なこのMySQLサーバ環境は、テーブル名の大文字と小文字が区別されます。これはMySQLのデフォルトの仕様として、大文字と小文字が区別されるファイルシステム環境ではテーブル名の大文字と小文字も区別して管理されるためです。 - 参考情報: http://dev.mysql.com/doc/refman/5.1/ja/identifier-case-sensitivity.html *** その他、参考情報 [#h49fbee3] - デフォルトエンコーディング mysql> show variables like '%char%'; +--------------------------+----------------------------+ | Variable_name | Value | +--------------------------+----------------------------+ | character_set_client | utf8 | | character_set_connection | utf8 | | character_set_database | utf8 | | character_set_filesystem | binary | | character_set_results | utf8 | | character_set_server | utf8 | | character_set_system | utf8 | | character_sets_dir | /usr/share/mysql/charsets/ | +--------------------------+----------------------------+ 8 rows in set (0.00 sec) ** Oracle [#q9b50ceb] - Oracle Express Edition -- Oracle Database Express Edition 11g Release 2 for Linux x64 (11.2.0.1) - HOST: localhost - PORT: 1521 (default) Oracleは接続ユーザごとに異なる空間を持っているため、接続先DB(インスタンス)はすべて同じ xe になります。 |Jenkins Job| DB| USER| PASS |h |s2container-2.4-seasar2| xe| s2container_2_4_seasar2| s2container_2_4_seasar2| |s2container-2.4-s2jdbc-it| xe| s2container_2_4_s2jdbc_it| s2container_2_4_s2jdbc_it| |Cubby-2.0.x| xe| cubby_2_0_x| cubby_2_0_x| |>|>|>|BGCOLOR(#d0d8e0):「追加で必要な数」を設定した場合の追加環境| |s2container-2.4-seasar2| xe| s2container_2_4_seasar2_連番| s2container_2_4_seasar2_連番| |s2container-2.4-s2jdbc-it| xe| s2container_2_4_s2jdbc_it_連番| s2container_2_4_s2jdbc_it_連番| |Cubby-2.0.x| xe| cubby_2_0_x_連番| cubby_2_0_x_連番| *** その他、参考情報 [#hd23e72d] - キャラクタセット SQL> select parameter, value from nls_database_parameters where parameter like '%HARACTERSET%'; PARAMETER ------------------------------ VALUE -------------------------------------------------------------------------------- NLS_CHARACTERSET AL32UTF8 NLS_NCHAR_CHARACTERSET AL16UTF16 ** DB2 [#zf8a136d] - DB2 Express-C 10.1 for Linux 64-bit -- db2_v101_linuxx64_expc - HOST: localhost - PORT: 50000 (default) DB2の作成できるDB名の長さが8文字までに制限されているため、接続先DBはすべて同じ db にし、ジョブごとに異なるスキーマを使用します。スキーマの指定には必ず ''大文字'' で指定してください。 また、DB2は接続ユーザがローカルアカウントのため、接続ユーザはすべて同じアカウントを使用するようになっています。 |Jenkins Job| DB| SCHEMA| USER| PASS |h |s2container-2.4-seasar2| db| S2CONTAINER_2_4_SEASAR2| db2inst1| seasar| |s2container-2.4-s2jdbc-it| db| S2CONTAINER_2_4_S2JDBC_IT| db2inst1| seasar| |Cubby-2.0.x| db| CUBBT_2_0_X| db2inst1| seasar| |>|>|>|>|BGCOLOR(#d0d8e0):「追加で必要な数」を設定した場合の追加環境| |s2container-2.4-seasar2| db| S2CONTAINER_2_4_SEASAR2_連番| db2inst1| seasar| |s2container-2.4-s2jdbc-it| db| S2CONTAINER_2_4_S2JDBC_IT_連番| db2inst1| seasar| |Cubby-2.0.x| db| CUBBT_2_0_X_連番| db2inst1| seasar| *** 注意事項 [#f750d095] - dicon ファイルを使用した xaDataSource の設定例 -- s2container_2_4_s2jdbc_it の場合 --- addProperty で currentSchema と currentFunctionPath を設定します --- スキーマ名の指定には ''大文字'' と ''小文字'' の区別があります、必ず ''大文字'' で指定してください、小文字 で指定すると''ストアドプロシージャの実行に失敗します'' --- currentFunctionPath を指定しない場合、''ストアドプロシージャの実行に失敗します'' <component name="xaDataSource" class="org.seasar.extension.dbcp.impl.XADataSourceImpl"> <property name="driverClassName"> "com.ibm.db2.jcc.DB2Driver" </property> <property name="URL"> "jdbc:db2://localhost:50000/db" </property> <property name="user">"db2inst1"</property> <property name="password">"seasar"</property> <initMethod name="addProperty"> <arg>"currentSchema"</arg> <arg>"S2CONTAINER_2_4_S2JDBC_IT"</arg> </initMethod> <initMethod name="addProperty"> <arg>"currentFunctionPath"</arg> <arg>"S2CONTAINER_2_4_S2JDBC_IT"</arg> </initMethod> </component> *** その他、参考情報 [#hd23e72d] - キャラクタセット $ db2 get database configuration for データベース名 | grep -i code Database code page = 1208 Database code set = UTF-8 Database country/region code = 1 //*** 以下、古い方式 [#dc38eecb] //DB2の作成できるDB名の長さが8文字までに制限されているため、次のルールで使用するデータベース名を決めてあります。 //また、DB2は接続ユーザがローカルアカウントのため、接続ユーザはすべて同じアカウントを使用するようになっています。 //- 作成ルール //-- 先頭2文字: db //-- 残り6文字: JenkinsのJob名の MD5 の 先頭6文字 //--- 大文字小文字そのままの文字列の MD5 です //|Jenkins Job| DB| USER| PASS |h //|s2container-2.4-seasar2| db46700f| db2inst1| seasar| //|s2container-2.4-s2jdbc-it| db1c2ae7| db2inst1| seasar| //|Cubby-2.0.x| dbb2a53f| db2inst1| seasar| //- ジョブ名を使用したDB名の求め方 (UNIX環境用) // $ echo "db"`echo -n s2container-2.4-seasar2 | md5sum | head -c 6` // db46700f // $ echo "db"`echo -n s2container-2.4-s2jdbc-it | md5sum | head -c 6` // db1c2ae7 // $ echo "db"`echo -n Cubby-2.0.x | md5sum | head -c 6` // dbb2a53f * 再配布禁止のライブラリを使用するには [#a00466cc] 商用DBなどの再配布禁止のライブラリをCIに使用したい場合は、Jenkinsが導入されたサーバのローカルリポジトリにあるライブラリを指定することで使用することができます。 ** 利用上の注意 [#xd3d1382] 再配布禁止ライブラリのための <dependency> は、pom.xml の <dependencies> に直接記述しないでください。これは、再配布禁止のライブラリは、Jenkinsが導入されたサーバのローカルリポジトリにしか配置されていないため、他の人が自分の環境にチェックアウトした時にビルドできなくなるためです。 再配布禁止ライブラリは、Maven2 のプロファイルを使用して依存性を定義し、Jenkinsのジョブ設定にあるビルド手順で使用するプロファイルを指定するといいでしょう。 - 実施例 -- https://www.seasar.org/ci/job/s2container-2.4-s2jdbc-it/ --- [[s2jdbc-itのpom.xml>http://svn.seasar.org/browse/trunk/s2jdbc-it/pom.xml?root=s2container&view=markup]] ** 用意してあるライブラリ [#zf602ce9] 他に希望するライブラリ・バージョンがある場合は [[operation メーリングリスト:https://www.seasar.org/mailman/listinfo/operation]] までご相談ください。 - Oracle: ojdbc14.jar <dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc14</artifactId> <version>10.2.0.4</version> </dependency> - Oracle: ojdbc5.jar -- 推奨 <dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc5</artifactId> <version>11.2.0.3</version> </dependency> -- 旧バージョン <dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc5</artifactId> <version>11.1.0.7.0</version> </dependency> - Oracle: ojdbc6.jar -- 推奨 <dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc6</artifactId> <version>11.2.0.3</version> </dependency> -- 旧バージョン <dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc6</artifactId> <version>11.1.0.7.0</version> </dependency> - MS SQL Server: sqljdbc.jar <dependency> <groupId>com.microsoft</groupId> <artifactId>sqljdbc</artifactId> <version>1.2.2828</version> </dependency> - DB2: db2jcc.jar -- 推奨 <dependency> <groupId>com.ibm</groupId> <artifactId>db2jcc</artifactId> <version>3.64.104</version> </dependency> -- 旧バージョン <dependency> <groupId>com.ibm</groupId> <artifactId>db2jcc</artifactId> <version>3.50.152</version> </dependency> - DB2: db2jcc4.jar -- 推奨 <dependency> <groupId>com.ibm</groupId> <artifactId>db2jcc4</artifactId> <version>4.14.111</version> </dependency> -- 旧バージョン <dependency> <groupId>com.ibm</groupId> <artifactId>db2jcc4</artifactId> <version>3.50.152</version> </dependency> * ドキュメント [#w11a2e19] その他、Jenkinsの詳細な使い方については、Jenkinsのサイトなどを見てください。 -http://jenkins-ci.org/ -https://wiki.jenkins-ci.org/display/JENKINS/Home
タイムスタンプを変更しない
* 概要 [#x2030101] [[Seasarプロジェクト用のJenkins環境:https://www.seasar.org/ci/]]の説明です。自由に書き足してください。 #contents * アカウント [#m5f56e98] アカウントは、[[Seasar Members:https://www.seasar.org/members/]]で利用しているユーザ名とパスワードです。 * 運営方針 [#dba3b772] Seasar.orgのコミッタアカウントでログインすると利用することができます。既に作成されているジョブの設定や命名規則を真似てジョブを作成し利用してください。 通常のビルドとテストに加えて、Teeda や S2Dao が行っているように、各自の所属するプロジェクトが依存するプロジェクト(例: S2Container) の SNAPSHOT を使ってのビルドとテストをしてもらえると、万が一、依存先のプロジェクトがデグってしまった場合に早期発見できる可能性が高まりますので、是非そのような用途にもお使いください。 ** アイデア [#s9d6248e] - Jenkinsのビルド失敗通知専用のメーリングリストを作成し、そこにメールを投げる [[[operation:2123]:http://ml.seasar.org/archives/operation/2008-November/003951.html]] -- 1. コミッタ全員 -- 2. プロジェクト単位 --- [2009-02-11] 保留中 * 導入されているPlugin [#h5032515] - Disk Usage Plugin - JIRA Plugin - Task Scanner - Checkstyle Plugin - FindBugs Plugin - PMD Plugin - Warnings Plugin - Phing Plugin - Emotional Jenkins Plugin - (Jenkins Test Database Plug-in) * ジョブ設定例 [#gd38e47f] ** Maven プロジェクト + JDK 1.5 [#w376f428] Maven プロジェクトのジョブを JDK 1.5 環境でビルドしたい場合は、下記の設定が必要です。この設定により、ジョブの起動時は JDK 1.6 ですが、コンパイル時は JDK-1.5 が使用されます。 これは [[JENKINS-18403:https://issues.jenkins-ci.org/browse/JENKINS-18403]] に関連し、ジョブ実行時に pom.xml を解析する際、ジョブ設定で指定した JDK 1.5 ではなく、Jenkins が動作する JDK (最新の JDK) が使用されてしまい、コンパイルに失敗するためです。 この問題はフリースタイル・プロジェクトのジョブでは発生しません。 - JDK: JDK-1.6 - ビルド -> ゴールとオプション: -- -Dmaven.compiler.fork=true -Dmaven.compiler.executable=${JENKINS_HOME}/tools/hudson.model.JDK/JDK-1.5/bin/javac clean install ** ビルド設定 [#eab4037c] *** Open Tasks [#x945b6a2] - Scan workspace for open tasks: チェックする - Files to scan: **/*.java - Tasks tags -- High priority: FIXME -- Normal priority: TODO *** PMD [#h2a58fb3] - Publish PMD Analysis Results: チェックする -- 使い方?? (詳しい方記述お願いします) *** Checkstyle [#je2e47d0] - Publish Checkstyle Analysis Results: チェックする -- 使い方?? (詳しい方記述お願いします) *** FindBugs [#k04469fd] - Publish FindBugs Analysis Results: チェックする -- 使い方?? (詳しい方記述お願いします) *** Emotional Jenkins [#o848258e] - ビルド後の処理 -- Emotional Jenkins: チェックする ** ビルド後の処理 [#qa3a6ba4] - Publish Compiler Warnings: チェックする -- File pattern: **/*.java * テスト用データベースを使用するには [#testdb] Jenkins用のサーバにはテスト用のデータベース環境を用意してあります。このデータベースを使用することでDBを使用したテストも実行することができます。データベース環境を使用したい場合は、次のジョブ設定を行うとジョブ名に従って5分以内に自動作成されます。 - ジョブ設定 -- Use test database: チェックする (必須) -- 追加で必要な数: 任意の数字 (オプション) #ref(jenkins_testdb.png) - 軸の切り替え例 -- [[s2container-2.4-s2jdbc-it: diconファイルのOGNL式を利用:https://www.seasar.org/svn/s2container/trunk/s2jdbc-it/src/test/resources/]] データベースソフトウェアに応じて用意されるデータベース環境は下記のとおりです。 ** PostgreSQL [#s33034fe] - PostgreSQL 8.4.13 -- postgresql-server-8.4.13-1.el6_3.x86_64 - HOST: localhost - PORT: 5432 (default) |Jenkins Job| DB| USER| PASS |h |s2container-2.4-seasar2| s2container_2_4_seasar2| s2container_2_4_seasar2| s2container_2_4_seasar2| |s2container-2.4-s2jdbc-it| s2container_2_4_s2jdbc_it| s2container_2_4_s2jdbc_it| s2container_2_4_s2jdbc_it| |Cubby-2.0.x| cubby_2_0_x| cubby_2_0_x| cubby_2_0_x| |>|>|>|BGCOLOR(#d0d8e0):「追加で必要な数」を設定した場合の追加環境| |s2container-2.4-seasar2| s2container_2_4_seasar2_連番| s2container_2_4_seasar2_連番| s2container_2_4_seasar2_連番| |s2container-2.4-s2jdbc-it| s2container_2_4_s2jdbc_it_連番| s2container_2_4_s2jdbc_it_連番| s2container_2_4_s2jdbc_it_連番| |Cubby-2.0.x| cubby_2_0_x_連番| cubby_2_0_x_連番| cubby_2_0_x_連番| *** その他、参考情報 [#hd23e72d] - デフォルトエンコーディング postgres=# \encoding UTF8 ** MySQL [#n7959a7f] - MySQL 5.1.61 -- mysql-server-5.1.61-4.el6.x86_64 - HOST: localhost - PORT: 3306 (default) - Default Storage Engine: InnoDB MySQLの作成できるDBユーザ名の長さが16文字までに制限されているため、次のように「.」や「-」以前の文字列をユーザ名とパスワードに使用します。 |Jenkins Job| DB| USER| PASS |h |s2container-2.4-seasar2| s2container_2_4_seasar2| s2container| s2container | |s2container-2.4-s2jdbc-it| s2container_2_4_s2jdbc_it| s2container| s2container | |Cubby-2.0.x| cubby_2_0_x| cubby| cubby | |>|>|>|BGCOLOR(#d0d8e0):「追加で必要な数」を設定した場合の追加環境| |s2container-2.4-seasar2| s2container_2_4_seasar2_連番| s2container| s2container | |s2container-2.4-s2jdbc-it| s2container_2_4_s2jdbc_it_連番| s2container| s2container | |Cubby-2.0.x| cubby_2_0_x_連番| cubby| cubby | *** 注意事項 [#u59f576e] - テーブル名の大文字と小文字は区別されます Jenkinsから利用可能なこのMySQLサーバ環境は、テーブル名の大文字と小文字が区別されます。これはMySQLのデフォルトの仕様として、大文字と小文字が区別されるファイルシステム環境ではテーブル名の大文字と小文字も区別して管理されるためです。 - 参考情報: http://dev.mysql.com/doc/refman/5.1/ja/identifier-case-sensitivity.html *** その他、参考情報 [#h49fbee3] - デフォルトエンコーディング mysql> show variables like '%char%'; +--------------------------+----------------------------+ | Variable_name | Value | +--------------------------+----------------------------+ | character_set_client | utf8 | | character_set_connection | utf8 | | character_set_database | utf8 | | character_set_filesystem | binary | | character_set_results | utf8 | | character_set_server | utf8 | | character_set_system | utf8 | | character_sets_dir | /usr/share/mysql/charsets/ | +--------------------------+----------------------------+ 8 rows in set (0.00 sec) ** Oracle [#q9b50ceb] - Oracle Express Edition -- Oracle Database Express Edition 11g Release 2 for Linux x64 (11.2.0.1) - HOST: localhost - PORT: 1521 (default) Oracleは接続ユーザごとに異なる空間を持っているため、接続先DB(インスタンス)はすべて同じ xe になります。 |Jenkins Job| DB| USER| PASS |h |s2container-2.4-seasar2| xe| s2container_2_4_seasar2| s2container_2_4_seasar2| |s2container-2.4-s2jdbc-it| xe| s2container_2_4_s2jdbc_it| s2container_2_4_s2jdbc_it| |Cubby-2.0.x| xe| cubby_2_0_x| cubby_2_0_x| |>|>|>|BGCOLOR(#d0d8e0):「追加で必要な数」を設定した場合の追加環境| |s2container-2.4-seasar2| xe| s2container_2_4_seasar2_連番| s2container_2_4_seasar2_連番| |s2container-2.4-s2jdbc-it| xe| s2container_2_4_s2jdbc_it_連番| s2container_2_4_s2jdbc_it_連番| |Cubby-2.0.x| xe| cubby_2_0_x_連番| cubby_2_0_x_連番| *** その他、参考情報 [#hd23e72d] - キャラクタセット SQL> select parameter, value from nls_database_parameters where parameter like '%HARACTERSET%'; PARAMETER ------------------------------ VALUE -------------------------------------------------------------------------------- NLS_CHARACTERSET AL32UTF8 NLS_NCHAR_CHARACTERSET AL16UTF16 ** DB2 [#zf8a136d] - DB2 Express-C 10.1 for Linux 64-bit -- db2_v101_linuxx64_expc - HOST: localhost - PORT: 50000 (default) DB2の作成できるDB名の長さが8文字までに制限されているため、接続先DBはすべて同じ db にし、ジョブごとに異なるスキーマを使用します。スキーマの指定には必ず ''大文字'' で指定してください。 また、DB2は接続ユーザがローカルアカウントのため、接続ユーザはすべて同じアカウントを使用するようになっています。 |Jenkins Job| DB| SCHEMA| USER| PASS |h |s2container-2.4-seasar2| db| S2CONTAINER_2_4_SEASAR2| db2inst1| seasar| |s2container-2.4-s2jdbc-it| db| S2CONTAINER_2_4_S2JDBC_IT| db2inst1| seasar| |Cubby-2.0.x| db| CUBBT_2_0_X| db2inst1| seasar| |>|>|>|>|BGCOLOR(#d0d8e0):「追加で必要な数」を設定した場合の追加環境| |s2container-2.4-seasar2| db| S2CONTAINER_2_4_SEASAR2_連番| db2inst1| seasar| |s2container-2.4-s2jdbc-it| db| S2CONTAINER_2_4_S2JDBC_IT_連番| db2inst1| seasar| |Cubby-2.0.x| db| CUBBT_2_0_X_連番| db2inst1| seasar| *** 注意事項 [#f750d095] - dicon ファイルを使用した xaDataSource の設定例 -- s2container_2_4_s2jdbc_it の場合 --- addProperty で currentSchema と currentFunctionPath を設定します --- スキーマ名の指定には ''大文字'' と ''小文字'' の区別があります、必ず ''大文字'' で指定してください、小文字 で指定すると''ストアドプロシージャの実行に失敗します'' --- currentFunctionPath を指定しない場合、''ストアドプロシージャの実行に失敗します'' <component name="xaDataSource" class="org.seasar.extension.dbcp.impl.XADataSourceImpl"> <property name="driverClassName"> "com.ibm.db2.jcc.DB2Driver" </property> <property name="URL"> "jdbc:db2://localhost:50000/db" </property> <property name="user">"db2inst1"</property> <property name="password">"seasar"</property> <initMethod name="addProperty"> <arg>"currentSchema"</arg> <arg>"S2CONTAINER_2_4_S2JDBC_IT"</arg> </initMethod> <initMethod name="addProperty"> <arg>"currentFunctionPath"</arg> <arg>"S2CONTAINER_2_4_S2JDBC_IT"</arg> </initMethod> </component> *** その他、参考情報 [#hd23e72d] - キャラクタセット $ db2 get database configuration for データベース名 | grep -i code Database code page = 1208 Database code set = UTF-8 Database country/region code = 1 //*** 以下、古い方式 [#dc38eecb] //DB2の作成できるDB名の長さが8文字までに制限されているため、次のルールで使用するデータベース名を決めてあります。 //また、DB2は接続ユーザがローカルアカウントのため、接続ユーザはすべて同じアカウントを使用するようになっています。 //- 作成ルール //-- 先頭2文字: db //-- 残り6文字: JenkinsのJob名の MD5 の 先頭6文字 //--- 大文字小文字そのままの文字列の MD5 です //|Jenkins Job| DB| USER| PASS |h //|s2container-2.4-seasar2| db46700f| db2inst1| seasar| //|s2container-2.4-s2jdbc-it| db1c2ae7| db2inst1| seasar| //|Cubby-2.0.x| dbb2a53f| db2inst1| seasar| //- ジョブ名を使用したDB名の求め方 (UNIX環境用) // $ echo "db"`echo -n s2container-2.4-seasar2 | md5sum | head -c 6` // db46700f // $ echo "db"`echo -n s2container-2.4-s2jdbc-it | md5sum | head -c 6` // db1c2ae7 // $ echo "db"`echo -n Cubby-2.0.x | md5sum | head -c 6` // dbb2a53f * 再配布禁止のライブラリを使用するには [#a00466cc] 商用DBなどの再配布禁止のライブラリをCIに使用したい場合は、Jenkinsが導入されたサーバのローカルリポジトリにあるライブラリを指定することで使用することができます。 ** 利用上の注意 [#xd3d1382] 再配布禁止ライブラリのための <dependency> は、pom.xml の <dependencies> に直接記述しないでください。これは、再配布禁止のライブラリは、Jenkinsが導入されたサーバのローカルリポジトリにしか配置されていないため、他の人が自分の環境にチェックアウトした時にビルドできなくなるためです。 再配布禁止ライブラリは、Maven2 のプロファイルを使用して依存性を定義し、Jenkinsのジョブ設定にあるビルド手順で使用するプロファイルを指定するといいでしょう。 - 実施例 -- https://www.seasar.org/ci/job/s2container-2.4-s2jdbc-it/ --- [[s2jdbc-itのpom.xml>http://svn.seasar.org/browse/trunk/s2jdbc-it/pom.xml?root=s2container&view=markup]] ** 用意してあるライブラリ [#zf602ce9] 他に希望するライブラリ・バージョンがある場合は [[operation メーリングリスト:https://www.seasar.org/mailman/listinfo/operation]] までご相談ください。 - Oracle: ojdbc14.jar <dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc14</artifactId> <version>10.2.0.4</version> </dependency> - Oracle: ojdbc5.jar -- 推奨 <dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc5</artifactId> <version>11.2.0.3</version> </dependency> -- 旧バージョン <dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc5</artifactId> <version>11.1.0.7.0</version> </dependency> - Oracle: ojdbc6.jar -- 推奨 <dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc6</artifactId> <version>11.2.0.3</version> </dependency> -- 旧バージョン <dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc6</artifactId> <version>11.1.0.7.0</version> </dependency> - MS SQL Server: sqljdbc.jar <dependency> <groupId>com.microsoft</groupId> <artifactId>sqljdbc</artifactId> <version>1.2.2828</version> </dependency> - DB2: db2jcc.jar -- 推奨 <dependency> <groupId>com.ibm</groupId> <artifactId>db2jcc</artifactId> <version>3.64.104</version> </dependency> -- 旧バージョン <dependency> <groupId>com.ibm</groupId> <artifactId>db2jcc</artifactId> <version>3.50.152</version> </dependency> - DB2: db2jcc4.jar -- 推奨 <dependency> <groupId>com.ibm</groupId> <artifactId>db2jcc4</artifactId> <version>4.14.111</version> </dependency> -- 旧バージョン <dependency> <groupId>com.ibm</groupId> <artifactId>db2jcc4</artifactId> <version>3.50.152</version> </dependency> * ドキュメント [#w11a2e19] その他、Jenkinsの詳細な使い方については、Jenkinsのサイトなどを見てください。 -http://jenkins-ci.org/ -https://wiki.jenkins-ci.org/display/JENKINS/Home
テキスト整形のルールを表示する