Comments (5)
Yes, definitely agree. I haven't done this before on github. Can you point me to some documentation on how to do that?
from gradle-release.
You know it seems weird but there were "Download" button available for each repository. Now I can't see it. Maybe some temporary GitHub issue. Although there's possibility to upload files using Eclipse JGit project and their GitHub API implementation. If no 'Download' section appear in near future I could send you script for uploading files :)
Later when files are uploaded one can use Gradle buildscript dependencies configuration, smth like described here https://github.com/bmuschko/gradle-tomcat-plugin
from gradle-release.
Ok. Thought it was just me. Looks like downloads is no longer available: https://github.com/blog/1302-goodbye-uploads
That's OK. I had planned on moving the binary files to my own hosting anyway due to a bug in Gradle which made it hard to handle redirects. Ideally it would be nice if I could just upload the binary files to a maven repository. The installer scripts (under the installation directory) do what Benjamin's tomcat buildscript stuff does, and it looks like I can use a /raw URL to those:
https://raw.github.com/townsfolk/gradle-release/master/installation/apply.groovy
from gradle-release.
One more assumption after reviewing latest changes regarding release and installation scripts
- What do you think about either merging
release.gradle
tobuild gradle
or includebuild.gradle
intorelease.gradle
by usingapply
to prevetn duplication, as dependencies for instance - README should also be updated to reflect proper installation URL
Excuse if I'm too quick with suggestions :)
from gradle-release.
I actually don't think they can be merged together in this project. The reasoning is that it depends on the apply-local script which requires that the project be built before the release script is run. If I apply that from the main build.gradle file there's chicken-before-the-egg thing where the project tries to apply the release plugin but can't because it can't find the plugin's jar file, and so the build won't run.
As for the README file, I plan on doing that after I have a chance to release a new version.
Don't worry at all about the suggestions, I'm very happy someone else is interested in and using this project.. :)
from gradle-release.
Related Issues (20)
- Leading space inserted for title of pre tag commit HOT 3
- "Extension with name 'release' does not exist" for 3.0.0, Gradle 7.5 and multiproject HOT 1
- Build failing after upgrading to 3.0.0 HOT 3
- Release with protected branch HOT 1
- Update citation files on version change
- Ignoring requireBranch is not possible HOT 4
- Define Release Branch name Template
- 3.0.0 - buildTasks default changed from ['build'] to [] HOT 1
- Releasing doesn't remove "snapshot" from the jar names HOT 4
- :submodule:release stuck at unSnapshotVersion
- Cannot trigger task after release HOT 1
- release does not build HOT 1
- Question: Behavior of plugin while preparing new version commit
- Gradle 9.0: The StartParameter.settingsFile property has been deprecated. HOT 16
- Use updateVersion with args HOT 1
- I have a new idea to incorporate this feature into the plugin for the purpose of using dynamic version dependencies
- Composite build not supported HOT 2
- Failure on releasing jni projects
- Unable to configure releases with protected main branch in Gradle HOT 1
- Failure with Gitlab 16.8.1 (No user exists for uid 503) HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gradle-release.