File tree Expand file tree Collapse file tree 3 files changed +10
-3
lines changed
Expand file tree Collapse file tree 3 files changed +10
-3
lines changed Original file line number Diff line number Diff line change @@ -21,10 +21,13 @@ export default class Deploy extends Model {
2121 this . platformAddress = ( {
2222 github : 'github.com' ,
2323 coding : 'e.coding.net' ,
24+ gitee : 'gitee.com' ,
2425 } as any ) [ setting . platform || 'github' ]
26+
2527 const preUrl = ( {
2628 github : `${ setting . username } :${ setting . token } ` ,
2729 coding : `${ setting . tokenUsername } :${ setting . token } ` ,
30+ gitee : `${ setting . username } :${ setting . token } ` ,
2831 } as any ) [ setting . platform || 'github' ]
2932
3033 this . remoteUrl = `https://${ preUrl } @${ this . platformAddress } /${ setting . username } /${ setting . repository } .git`
Original file line number Diff line number Diff line change @@ -17,9 +17,11 @@ export default class DeployEvents {
1717 ipcMain . removeAllListeners ( 'remote-detected' )
1818
1919 ipcMain . on ( 'site-publish' , async ( event : IpcMainEvent , params : any ) => {
20+ console . log ( platform )
2021 const client = ( {
2122 'github' : deploy ,
2223 'coding' : deploy ,
24+ 'gitee' : deploy ,
2325 'sftp' : sftp ,
2426 } as any ) [ platform ]
2527
@@ -36,9 +38,10 @@ export default class DeployEvents {
3638 const client = ( {
3739 'github' : deploy ,
3840 'coding' : deploy ,
41+ 'gitee' : deploy ,
3942 'sftp' : sftp ,
4043 } as any ) [ platform ]
41-
44+
4245 const result = await client . remoteDetect ( )
4346 event . sender . send ( 'remote-detected' , result )
4447 } )
Original file line number Diff line number Diff line change 55 <a-radio-group name =" platform" v-model =" form.platform" >
66 <a-radio value =" github" >Github Pages</a-radio >
77 <a-radio value =" coding" >Coding Pages</a-radio >
8+ <a-radio value =" gitee" >Gitee Pages</a-radio >
89 <a-radio value =" sftp" >SFTP</a-radio >
910 </a-radio-group >
1011 </a-form-item >
1718 <a-input v-model =" form.domain" placeholder =" mydomain.com" style =" width : calc (100% - 96px );" />
1819 </a-input-group >
1920 </a-form-item >
20- <template v-if =" [' github' , ' coding' ].includes (form .platform ) " >
21+ <template v-if =" [' github' , ' coding' , ' gitee ' ].includes (form .platform ) " >
2122 <a-form-item :label =" $t('repository')" :labelCol =" formLayout.label" :wrapperCol =" formLayout.wrapper" :colon =" false" >
2223 <a-input v-model =" form.repository" />
2324 </a-form-item >
@@ -152,7 +153,7 @@ export default class BasicSetting extends Vue {
152153 && form .branch
153154 && form .username
154155 && form .token
155- const pagesPlatfomValid = baseValid && (form .platform === ' github' || (form .platform === ' coding' && form .tokenUsername ))
156+ const pagesPlatfomValid = baseValid && (form .platform === ' gitee ' || form . platform === ' github' || (form .platform === ' coding' && form .tokenUsername ))
156157
157158 const sftpPlatformValid = [' sftp' ].includes (form .platform )
158159 && form .port
You can’t perform that action at this time.
0 commit comments