Carlos Alexandro Becker
f2965192b0
test: fixed docker pipe tests
...
Couldnt test locally due to https://github.com/docker/for-mac/issues/2339
2017-12-17 21:00:50 -02:00
Carlos Alexandro Becker
82a24d048d
test: fixed checksums pipe tests
2017-12-17 20:33:28 -02:00
Carlos Alexandro Becker
753359a63a
test: removed useless test
2017-12-17 20:26:30 -02:00
Carlos Alexandro Becker
d8987e281f
test: fixing build pipe tets
2017-12-17 20:25:54 -02:00
Carlos Alexandro Becker
f433bcb59c
fix: brew tests/multiple darwin builds/gh enterprise
2017-12-17 20:15:18 -02:00
Frank Schroeder
0780c232fc
feat: allow env vars for checksum name_template
...
Allow env vars for the checksum name_template.
2017-12-17 22:54:07 +01:00
Carlos Alexandro Becker
9dcfcd4db6
test: wip fixing sign tests
2017-12-17 19:37:27 -02:00
Carlos Alexandro Becker
8a0b484cab
fix: wip fixing artifactory
2017-12-17 19:19:44 -02:00
Carlos Alexandro Becker
d4b84becd7
fix: signature upload
2017-12-17 19:16:25 -02:00
Carlos Alexandro Becker
30a7867604
test: fixed archive tests
2017-12-17 18:40:19 -02:00
Carlos Alexandro Becker
3cfa0787b3
refactor: fixed docker pipe
2017-12-17 18:10:38 -02:00
Carlos Alexandro Becker
32fbebcc58
refactor: small fixes here and there
2017-12-17 18:01:58 -02:00
Carlos Alexandro Becker
24f186a63c
refactor: fixed sign and snap pipe
2017-12-17 17:25:04 -02:00
Carlos Alexandro Becker
906c8b08e3
refactor: fixed fpm pipe
2017-12-17 17:11:08 -02:00
Carlos Alexandro Becker
1982259c29
refactor: improved artifact filtering
2017-12-17 16:59:54 -02:00
Carlos Alexandro Becker
e9b276923a
refactor: fixed docker and archive pipes
2017-12-17 16:46:45 -02:00
Carlos Alexandro Becker
bdacb33cea
refactor: fixed checksums pipe
2017-12-17 16:37:19 -02:00
Carlos Alexandro Becker
248810535e
refactor: fixed brew pipe
2017-12-17 16:31:06 -02:00
Carlos Alexandro Becker
574b2942b3
refactor: refactored artifactory pipe
2017-12-17 16:10:40 -02:00
Carlos Alexandro Becker
d83b420f39
refactor: changed code on archive pipe
2017-12-17 15:50:09 -02:00
Carlos Alexandro Becker
b9cc820e1d
refactor: changed code on build pipe
2017-12-17 15:24:49 -02:00
Carlos Alexandro Becker
375940841f
refactor: remove old code from context pkg
2017-12-17 15:18:46 -02:00
Carlos Alexandro Becker
f09a5396fb
refactor: new artifact package
...
It contains the needed code to refactor the rest of the app
2017-12-17 15:14:21 -02:00
Carlos Alexandro Becker
0d9b227f48
chore: fixed gitignore
2017-12-16 20:23:08 -02:00
Carlos Alexandro Becker
692d6cfcba
Merge pull request #462 from magiconair/fix-sign-docs
...
docs: fix sign docs
2017-12-16 19:56:41 -02:00
Frank Schroeder
a2f5b61b89
docs: fix sign docs
...
fix sign docs
2017-12-16 22:24:40 +01:00
Carlos Alexandro Becker
5e22ef1130
Merge pull request #460 from magiconair/sign-pipeline
...
feat: add artifact signing pipeline
2017-12-16 17:51:18 -02:00
Frank Schroeder
523a650f4f
test: make gometalinter happy
...
Fix strange things gometalinter complains about and which break the CI
build.
2017-12-16 00:30:17 +01:00
Frank Schroeder
1f0d44d576
fix: simplify code and improve test
...
Remove some paths from the code where you can shoot yourself in the
foot.
Improve tests to check for most cases.
2017-12-15 18:51:54 +01:00
Frank Schroeder
d72c70a71b
test: test AddChecksum
...
Add test for AddChecksum
2017-12-15 16:00:20 +01:00
Frank Schroeder
d68b864f01
test: add test for sign pipeline
...
The unit tests needs a test key to work with. I have tried to create a
test keyring on the fly and while that worked I was not able to
successfully sign with that. gpg would bail with an ioctl error which I
didn't track down since using a static key works.
2017-12-15 15:38:49 +01:00
Frank Schroeder
7b95e1e342
feat: add artifact sign pipeline
...
This patch adds a generic artifact signing pipeline.
Fixes #166
2017-12-13 23:02:19 +01:00
Carlos Alexandro Becker
3ea8bc097f
Merge pull request #458 from goreleaser/docs-prettier
...
chore: checking markdown with prettier/prettier
2017-12-10 16:49:33 -02:00
Carlos Alexandro Becker
1041686262
docs: formatted all docs
...
Based on prettier/prettier
2017-12-10 15:18:40 -02:00
Carlos Alexandro Becker
5345aadd0d
docs: formatted all docs
...
Based on prettier/prettier
2017-12-10 15:17:38 -02:00
Carlos Alexandro Becker
d7da2c295a
chore: checking markdown with prettier/prettier
...
So they are all equally formated
2017-12-10 15:06:56 -02:00
Carlos Alexandro Becker
b1ccfbc6c2
chore: checking markdown with prettier/prettier
...
So they are all equally formated
2017-12-10 14:59:26 -02:00
Carlos Alexandro Becker
09ded3e5db
docs: deploy docs on master
...
We were deploying only on tags, but sometimes
we need to change the docs without tagging and
etc.
2017-12-10 14:44:40 -02:00
Carlos Alexandro Becker
e8e28fead6
docs: changing order
...
Artifactory docs should be closer to docker and others.
2017-12-10 14:41:57 -02:00
Carlos Alexandro Becker
e82994f878
Merge pull request #429 from andygrunwald/artifactory-support
...
Artifactory: Added basic support to push binaries to an Artifactory store
2017-12-10 14:29:51 -02:00
Andy Grunwald
5358724f0b
Merge branch 'master' into artifactory-support
...
* master:
fix: lint warnings
test: fixed tests
test: added tests to effective config pipe
feat: write actual config to dist
2017-12-10 16:55:55 +01:00
Carlos Alexandro Becker
36015b4724
fix: lint warnings
...
added nosec for a mkdir 0755
2017-12-10 13:02:48 -02:00
Carlos Alexandro Becker
07c04b33f8
test: fixed tests
...
broken because of dist not being removed anymore
2017-12-10 13:02:48 -02:00
Carlos Alexandro Becker
f3fcb48983
test: added tests to effective config pipe
...
Also renamed the pipe from finalconfig to effectiveconfig
2017-12-10 13:02:48 -02:00
Carlos Alexandro Becker
06ddedf12a
feat: write actual config to dist
...
Writes the actual config file (with defaults
merged, etc) into the dist folder.
Can be useful for debug purposes.
2017-12-10 13:02:48 -02:00
Andy Grunwald
af618f9b69
refactor: Removed os.Getenv / os.Setenv in favor of ctx.Env
...
goreleaser offers a ctx.Env map to access env variables.
os.GetEnv and os.Setenv usages where removed from
Artifactory pipeline in favor of cts.Env access.
This makes testing easier
2017-12-10 14:41:27 +01:00
Andy Grunwald
4e4529bbf8
refactor: Simplified if checks for configured artifactories
...
- if l := len(ctx.Config.Artifactories); l == 0 {
+ if len(ctx.Config.Artifactories) == 0 {
2017-12-10 14:23:32 +01:00
Andy Grunwald
240a70e17c
test: Added three new unit tests for Artifactory pipeline
...
New tests added:
- TestRunPipe_TargetTemplateError
- TestRunPipe_UnparsableErrorResponse
- TestRunPipe_SkipWhenPublishFalse
2017-12-09 23:34:25 +01:00
Andy Grunwald
eacabadc40
test: Fix unit test TestArtifactoriesWithInvalidMode
...
The unit test TestArtifactoriesWithInvalidMode was not testing
what it should be. The publish parameter was not set and we
were testing for skipping instead of error
2017-12-09 22:53:44 +01:00
Andy Grunwald
3fa0fe5708
test: Add more unit tests for Artifactory pipeline
...
Added a couple of new unit tests, e.g. to test
- Defaults
- Mode: archive
2017-12-09 22:25:03 +01:00