Skip to content

Instantly share code, notes, and snippets.

@JorgenRingen
JorgenRingen / jenkins_avoid_build_loop_on_tag.groovy
Created January 18, 2018 08:05
How to avoid build loop when jenkins pushes a tag (jenkinsfile)
stage ('Publish version') {
def commitAuthor = sh(script: "git --no-pager show -s --format='%an'", returnStdout: true).trim()
def branchIsDevelop = "develop".equals(env.BRANCH_NAME);
def authorIsJenkins = "TeamJenkins".equals(commitAuthor)
if(branchIsDevelop && !authorIsJenkins) {
echo "Dette er et nytt bygg på develop. Bumper versjon og publiserer!"
sh "git checkout ${env.BRANCH_NAME}"
@JorgenRingen
JorgenRingen / ConfiguringHibernatewithSpring.java
Created January 10, 2018 08:58
How to bootstrap hibernate with Spring
@Configuration
@EnableTransactionManagement
public class HibernateConf {
@Bean
public LocalSessionFactoryBean sessionFactory() {
LocalSessionFactoryBean sessionFactory = new LocalSessionFactoryBean();
sessionFactory.setDataSource(dataSource());
sessionFactory.setPackagesToScan(
{"org.example.model" });
If not already added, add remote to original project: git remote add upstream https://github.com/spring-projects/spring-boot
Fetch original project:
git fetch upstream
Rebase the master branch of original project:
git co master
git rebase upstream/master
git push -f origin master