@@ -375,154 +375,154 @@ steps:
375
375
CROWDIN_KEY :
376
376
from_secret : crowdin_key
377
377
378
- # ---
379
- # kind: pipeline
380
- # name: release
381
- #
382
- # platform:
383
- # os: linux
384
- # arch: amd64
385
- #
386
- # workspace:
387
- # base: /go
388
- # path: src/code.gitea.io/gitea
389
- #
390
- # when:
391
- # branch:
392
- # - master
393
- # event:
394
- # exclude:
395
- # - pull_request
396
- #
397
- # depends_on:
398
- # - testing
399
- # - translations
400
- #
401
- # steps:
402
- # - name: fetch-tags
403
- # pull: default
404
- # image: docker:git
405
- # commands:
406
- # - git fetch --tags --force
407
- #
408
- # - name: static
409
- # pull: always
410
- # image: techknowlogick/xgo:latest
411
- # commands:
412
- # - export PATH=$PATH:$GOPATH/bin
413
- # - make release
414
- # environment:
415
- # TAGS: bindata sqlite sqlite_unlock_notify
416
- # when:
417
- # event:
418
- # - push
419
- # - tag
420
- #
421
- # - name: gpg-sign
422
- # pull: always
423
- # image: plugins/gpgsign:1
424
- # settings:
425
- # detach_sign: true
426
- # excludes:
427
- # - "dist/release/*.sha256"
428
- # files:
429
- # - "dist/release/*"
430
- # environment:
431
- # GPGSIGN_KEY:
432
- # from_secret: gpgsign_key
433
- # GPGSIGN_PASSPHRASE:
434
- # from_secret: gpgsign_passphrase
435
- # depends_on:
436
- # - static
437
- # when:
438
- # event:
439
- # - push
440
- # - tag
441
- #
442
- # - name: tag-release
443
- # pull: always
444
- # image: plugins/s3:1
445
- # settings:
446
- # acl: public-read
447
- # bucket: releases
448
- # endpoint: https://storage.gitea.io
449
- # path_style: true
450
- # source: "dist/release/*"
451
- # strip_prefix: dist/release/
452
- # target: "/gitea/${DRONE_TAG##v}"
453
- # environment:
454
- # AWS_ACCESS_KEY_ID:
455
- # from_secret: aws_access_key_id
456
- # AWS_SECRET_ACCESS_KEY:
457
- # from_secret: aws_secret_access_key
458
- # depends_on:
459
- # - gpg-sign
460
- # when:
461
- # event:
462
- # - tag
463
- #
464
- # - name: release-branch-release
465
- # pull: always
466
- # image: plugins/s3:1
467
- # settings:
468
- # acl: public-read
469
- # bucket: releases
470
- # endpoint: https://storage.gitea.io
471
- # path_style: true
472
- # source: "dist/release/*"
473
- # strip_prefix: dist/release/
474
- # target: "/gitea/${DRONE_BRANCH##release/v}"
475
- # environment:
476
- # AWS_ACCESS_KEY_ID:
477
- # from_secret: aws_access_key_id
478
- # AWS_SECRET_ACCESS_KEY:
479
- # from_secret: aws_secret_access_key
480
- # depends_on:
481
- # - gpg-sign
482
- # when:
483
- # branch:
484
- # - "release/*"
485
- # event:
486
- # - push
487
- #
488
- # - name: release
489
- # pull: always
490
- # image: plugins/s3:1
491
- # settings:
492
- # acl: public-read
493
- # bucket: releases
494
- # endpoint: https://storage.gitea.io
495
- # path_style: true
496
- # source: "dist/release/*"
497
- # strip_prefix: dist/release/
498
- # target: /gitea/master
499
- # environment:
500
- # AWS_ACCESS_KEY_ID:
501
- # from_secret: aws_access_key_id
502
- # AWS_SECRET_ACCESS_KEY:
503
- # from_secret: aws_secret_access_key
504
- # depends_on:
505
- # - gpg-sign
506
- # when:
507
- # branch:
508
- # - master
509
- # event:
510
- # - push
511
- #
512
- # - name: github
513
- # pull: always
514
- # image: plugins/github-release:1
515
- # settings:
516
- # files:
517
- # - "dist/release/*"
518
- # environment:
519
- # GITHUB_TOKEN:
520
- # from_secret: github_token
521
- # depends_on:
522
- # - gpg-sign
523
- # when:
524
- # event:
525
- # - tag
378
+ ---
379
+ kind : pipeline
380
+ name : release
381
+
382
+ platform :
383
+ os : linux
384
+ arch : amd64
385
+
386
+ workspace :
387
+ base : /go
388
+ path : src/code.gitea.io/gitea
389
+
390
+ when :
391
+ branch :
392
+ - master
393
+ event :
394
+ exclude :
395
+ - pull_request
396
+
397
+ depends_on :
398
+ - testing
399
+ - translations
400
+
401
+ steps :
402
+ - name : fetch-tags
403
+ pull : default
404
+ image : docker:git
405
+ commands :
406
+ - git fetch --tags --force
407
+
408
+ - name : static
409
+ pull : always
410
+ image : techknowlogick/xgo:latest
411
+ commands :
412
+ - export PATH=$PATH:$GOPATH/bin
413
+ - make release
414
+ environment :
415
+ TAGS : bindata sqlite sqlite_unlock_notify
416
+ when :
417
+ event :
418
+ - push
419
+ - tag
420
+
421
+ - name : gpg-sign
422
+ pull : always
423
+ image : plugins/gpgsign:1
424
+ settings :
425
+ detach_sign : true
426
+ excludes :
427
+ - " dist/release/*.sha256"
428
+ files :
429
+ - " dist/release/*"
430
+ environment :
431
+ GPGSIGN_KEY :
432
+ from_secret : gpgsign_key
433
+ GPGSIGN_PASSPHRASE :
434
+ from_secret : gpgsign_passphrase
435
+ depends_on :
436
+ - static
437
+ when :
438
+ event :
439
+ - push
440
+ - tag
441
+
442
+ - name : tag-release
443
+ pull : always
444
+ image : plugins/s3:1
445
+ settings :
446
+ acl : public-read
447
+ bucket : releases
448
+ endpoint : https://storage.gitea.io
449
+ path_style : true
450
+ source : " dist/release/*"
451
+ strip_prefix : dist/release/
452
+ target : " /gitea/${DRONE_TAG##v}"
453
+ environment :
454
+ AWS_ACCESS_KEY_ID :
455
+ from_secret : aws_access_key_id
456
+ AWS_SECRET_ACCESS_KEY :
457
+ from_secret : aws_secret_access_key
458
+ depends_on :
459
+ - gpg-sign
460
+ when :
461
+ event :
462
+ - tag
463
+
464
+ - name : release-branch-release
465
+ pull : always
466
+ image : plugins/s3:1
467
+ settings :
468
+ acl : public-read
469
+ bucket : releases
470
+ endpoint : https://storage.gitea.io
471
+ path_style : true
472
+ source : " dist/release/*"
473
+ strip_prefix : dist/release/
474
+ target : " /gitea/${DRONE_BRANCH##release/v}"
475
+ environment :
476
+ AWS_ACCESS_KEY_ID :
477
+ from_secret : aws_access_key_id
478
+ AWS_SECRET_ACCESS_KEY :
479
+ from_secret : aws_secret_access_key
480
+ depends_on :
481
+ - gpg-sign
482
+ when :
483
+ branch :
484
+ - " release/*"
485
+ event :
486
+ - push
487
+
488
+ - name : release
489
+ pull : always
490
+ image : plugins/s3:1
491
+ settings :
492
+ acl : public-read
493
+ bucket : releases
494
+ endpoint : https://storage.gitea.io
495
+ path_style : true
496
+ source : " dist/release/*"
497
+ strip_prefix : dist/release/
498
+ target : /gitea/master
499
+ environment :
500
+ AWS_ACCESS_KEY_ID :
501
+ from_secret : aws_access_key_id
502
+ AWS_SECRET_ACCESS_KEY :
503
+ from_secret : aws_secret_access_key
504
+ depends_on :
505
+ - gpg-sign
506
+ when :
507
+ branch :
508
+ - master
509
+ event :
510
+ - push
511
+
512
+ - name : github
513
+ pull : always
514
+ image : plugins/github-release:1
515
+ settings :
516
+ files :
517
+ - " dist/release/*"
518
+ environment :
519
+ GITHUB_TOKEN :
520
+ from_secret : github_token
521
+ depends_on :
522
+ - gpg-sign
523
+ when :
524
+ event :
525
+ - tag
526
526
527
527
---
528
528
kind : pipeline
@@ -656,10 +656,10 @@ when:
656
656
- failure
657
657
658
658
depends_on :
659
- - build
659
+ - testing
660
660
- docker
661
661
- translations
662
- # - release
662
+ - release
663
663
- docs
664
664
665
665
steps :
0 commit comments